본문 바로가기
반응형

전체 글58

[프로그래머스] Level 2-1. 오답 정리 코딩테스트를 준비하면서 프로그래머스 level2 문제 117개를 모두 풀어보려고 한다.풀면서 부족한 개념들과 주요 문제들을 정리해보고자 한다. 주요 알고리즘스택올바른 괄호, 짝지어 제거하기, 괄호 회전하기짝 맞추기, 인접 원소 제거그리디최솟값 만들기, 귤 고르기, 구명보트현재 선택이 전체 최적해로 이어짐투 포인터구명보트정렬된 배열의 양 끝 비교DP피보나치 수, 멀리뛰기이전 계산 결과를 재사용해시/딕셔너리귤 고르기, 할인 행사, 영어 끝말잇기빈도 계산, 중복 확인수학N개의 최소공배수GCD, LCM구현/시뮬레이션이진 변환 반복하기, 다음 큰 숫자, 예상 대진표특정 조건까지 상태 변경완전탐색숫자의 표현가능한 시작점 모두 탐색원형 배열연속 부분 수열 합의 개수, 괄호 회전하기배열 끝과 처음 연결문자열 처리Jad.. 2026. 10. 19.
[RL | Monte Carlo Methods] 5. Monte Carlo Methods - Monte Carlo Estimation of Action Values, Monte Carlo Control 본 글은 강화학습 강의를 수강하며 공부한 내용을 바탕으로 작성되며, 틀린 내용을 포함할 수 있습니다. 이전 학습 내용 [RL | Monte Carlo Methods] 5. Monte Carlo Methods - Monte Carlo Prediction본 글은 강화학습 강의를 수강하며 공부한 내용을 바탕으로 작성되며, 틀린 내용을 포함할 수 있습니다. 5. Monte Carlo MethodsMonte Carlo(MC) 방법이란?MDP와 같은 방법들 처럼 환경(environment)에 대한 완sua0105.tistory.com 5. Monte Carlo Methods5.2. Monte Carlo Estimation of Action Values모델이 없는 경우에는 상태 가치(state value, V(s)).. 2025. 10. 4.
[RL | Monte Carlo Methods] 5. Monte Carlo Methods - Monte Carlo Prediction 본 글은 강화학습 강의를 수강하며 공부한 내용을 바탕으로 작성되며, 틀린 내용을 포함할 수 있습니다. 5. Monte Carlo MethodsMonte Carlo(MC) 방법이란?MDP와 같은 방법들 처럼 환경(environment)에 대한 완전한 지식을 가정하지 않고 몬테카를로(Monte Carlo, MC) 방법은 오직 경험에만 의존하는 알고리즘이다.즉, 경험을 통해 얻은 상태(state), 행동(action), 보상(reward)의 샘플 시퀀스만 필요하다.이러한 특징은 환경의 동적 특성(dynamics)에 대한 사전 지식이 전혀 없어도 여전히 최적 행동을 달성할 수 있다는 점에서 강력하다. MC는 샘플 리턴(G, 한 에피소드에서 얻은 총 보상)을 평균하는 방법을 사용한다.이때 중요한 점은, 리턴(r.. 2025. 10. 3.
[project SHIM | flutter] 00. Flutter와 친해지기 - hello world, iOS simulator 오류 [project SHIM | flutter] 00. Flutter와 친해지기이번 어플 개발을 시작 하면서 flutter를 처음 써봤다! 우선 친해져야 하니.. 처음이니까 hello World 부터.. Must Have 코드팩토리의 플러터 프로그래밍앱 개발, 관심은 많지만 시작하기 어렵나요? 코드팩토리의 플러터 프로그래밍 한 권이면 앱 개발을 마스터한 자신을 마주하게 될 것입니다. 이 책은 왕초보 실력을 현업 수준으로 끌어올리는 것이 목표로써, 실무에 유용한 기능을 담은 앱을 배운 이론을 활용하여 만들며 익힐 수 있도록 구성했습니다. 모든 앱은 결과가 아니라 실제 프로젝트 현장에서 구현하듯이 과정을 보여주며 만듭니다. [프로젝트 소개] ➝ [사전 지식] ➝ [사전 준비] ➝ [UI 구상하기저자최지호(코드팩.. 2025. 5. 20.
[RAG 기반 캐릭터 챗봇 만들기] 01. Chunking (Fixed Size Chunking, Recursive Chunking, Semantic Chunking) - llama index, langchain 코드 01. Chunking 포스트 발행을 다 하지는 못했지만, 이전 실험에서는 이미 존재하고 있는 해리포터 관련 데이터셋을 활용하여, 간단한 RAG 기법을 활용한 챗봇을 만들고자 하였다. 그러나 너무 간단한 구조의 RAG라서 그런지, 그 성능이 현저하게 떨어졌다. 따라서 이전 연구의 연장선에서 RAG 각 단계를 꼼꼼하게 살피며, 해리포터와 같이 정제된 데이터가 있지 않은 경우에도 챗봇을 제작할 수 있는 파이프라인을 구현해보려고 한다. 그 첫 단계 Chunking이다 Task 정의소설을 대상으로 chunking 단위를 한 장면으로 정의한다. 각 장면에서 QA 쌍을 만들고, 응답 과정에서 해당하는 장면을 잘 찾아낼 수 있는지 점검한다.Chunking Strategies 정말 많은 chunking 전략들이 이미 .. 2025. 5. 18.
[디지털 신호처리 | 핵심이 보이는 신호 및 시스템] 7장 연속 시간 푸리에 급수(개념 정리, 예제 풀이) 핵심이 보이는 신호 및 시스템신호와 시스템의 주파수 영역 해석을 배운다. 이번 2판에서는 적절한 수준의 넘치지 않는 내용에, 개념과 원리가 잘 정리된 초판의 장점을 유지하면서도, 초보 학습자들이 겁먹지 않고 편하게 볼 수 있도록 ‘학습이 편하고 친절한 책’에 방점을 두어 친근하게 접근하고자 했다. 핵심 내용을 일목요연하게 정리하고, 예제들도 더욱 쉽고 풍부하게 구성했으며, 연습문제도 질과 양 모두 세심하게 보완했다. 또한 다양한 구성 요소들을 도입하여 학습의 편의성과 체계화를 도모했다저자이철희출판한빛아카데미출판일2023.12.08본 글은 디지털 신호처리 과목을 수강하며 작성한 글로 틀린 내용을 포함하고 있을 수 있습니다.7장 연속 시간 푸리에 급수7.1. 주파수와 신호의 표현7.1.1. 신호와 주파수의 .. 2025. 5. 13.
반응형