<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://leeje008.github.io/</id><title>Younghun Ko</title><subtitle>Data Science Portfolio - Machine Learning, NLP, LLM Agent, Portfolio Optimization</subtitle> <updated>2026-05-24T13:57:37+09:00</updated> <author> <name>Younghun Ko</name> <uri>https://leeje008.github.io/</uri> </author><link rel="self" type="application/atom+xml" href="https://leeje008.github.io/feed.xml"/><link rel="alternate" type="text/html" hreflang="ko" href="https://leeje008.github.io/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Younghun Ko </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>[파이썬 아키텍처] CH07 - Aggregates and Consistency Boundaries</title><link href="https://leeje008.github.io/posts/APwP-Ch07-Aggregates-Consistency-Boundaries/" rel="alternate" type="text/html" title="[파이썬 아키텍처] CH07 - Aggregates and Consistency Boundaries" /><published>2026-04-07T00:00:00+09:00</published> <updated>2026-04-07T00:00:00+09:00</updated> <id>https://leeje008.github.io/posts/APwP-Ch07-Aggregates-Consistency-Boundaries/</id> <content src="https://leeje008.github.io/posts/APwP-Ch07-Aggregates-Consistency-Boundaries/" /> <author> <name>Younghun Ko</name> </author> <category term="Study Note" /> <summary> Introduction Part I의 마지막 장이자 Part II로의 다리. 지금까지의 패턴(Repository, Service Layer, UoW)은 누가 데이터를 변경하는가를 깔끔히 정리했지만, 여전히 답하지 않은 질문이 있다. 동시에 같은 stock에 대해 두 개의 할당 요청이 들어오면 어떻게 되는가? 불변식(invariant) 을 어떻게 보장하는가? 답은 DDD의 Aggregate — 일관성 경계(consistency boundary)를 가진 객체 집합을 단일 단위로 다루는 패턴이다. 본 장은 이 개념을 도입하고, Optimistic Concurrency 로 데이터 무결성을 강제하는 방법까지 보여준다. 1. Invariants, Constraints, Consistency ... </summary> </entry> <entry><title>[Project] None</title><link href="https://leeje008.github.io/posts/cad-rag-assistant/" rel="alternate" type="text/html" title="[Project] None" /><published>2026-04-06T00:00:00+09:00</published> <updated>2026-04-06T00:00:00+09:00</updated> <id>https://leeje008.github.io/posts/cad-rag-assistant/</id> <content src="https://leeje008.github.io/posts/cad-rag-assistant/" /> <author> <name>Younghun Ko</name> </author> <category term="Project" /> <summary> 프로젝트 개요 None GitHub: leeje008/cad-rag-assistant </summary> </entry> <entry><title>[Paper Review] Online Decision Making with High-Dimensional Covariates — LASSO Bandit</title><link href="https://leeje008.github.io/posts/Online-Decision-High-Dimensional-LASSO-Bandit/" rel="alternate" type="text/html" title="[Paper Review] Online Decision Making with High-Dimensional Covariates — LASSO Bandit" /><published>2026-04-05T00:00:00+09:00</published> <updated>2026-04-05T00:00:00+09:00</updated> <id>https://leeje008.github.io/posts/Online-Decision-High-Dimensional-LASSO-Bandit/</id> <content src="https://leeje008.github.io/posts/Online-Decision-High-Dimensional-LASSO-Bandit/" /> <author> <name>Younghun Ko</name> </author> <category term="Paper Review" /> <summary> Introduction Contextual bandit 문제에서 LinUCB (Li et al., 2010)와 그 이론적 완성형인 Abbasi-Yadkori et al. (2011)은 $\tilde{\mathcal{O}}(d\sqrt{T})$의 regret bound를 제공한다. 여기서 $d$는 context 차원이다. 이 bound는 $d$에 선형 의존이므로, 실제 응용에서 흔히 마주치는 고차원 context ($d \gg T$) 상황에서는 사실상 무용지물이 된다. 예컨대 의료 의사결정에서 환자의 feature는 수백~수천 차원에 이를 수 있는데, 이때 LinUCB는 초기 수많은 라운드를 단순 탐색에 소비하게 된다. Bastani &amp;amp; Bayati (2020)의 “Online Decision... </summary> </entry> <entry><title>[Paper Review] Doubly-Robust Lasso Bandit</title><link href="https://leeje008.github.io/posts/Doubly-Robust-LASSO-Bandit/" rel="alternate" type="text/html" title="[Paper Review] Doubly-Robust Lasso Bandit" /><published>2026-04-05T00:00:00+09:00</published> <updated>2026-05-24T13:56:55+09:00</updated> <id>https://leeje008.github.io/posts/Doubly-Robust-LASSO-Bandit/</id> <content src="https://leeje008.github.io/posts/Doubly-Robust-LASSO-Bandit/" /> <author> <name>Younghun Ko</name> </author> <category term="Paper Review" /> <summary> Introduction Bastani &amp;amp; Bayati (2020)의 LASSO Bandit은 contextual bandit의 regret을 context 차원 $d$의 polylog에만 의존하도록 개선한 첫 번째 알고리즘이다. 그러나 그 알고리즘은 세 가지 불편한 점을 가진다. Forced sampling 블록이 별도로 존재해야 하고, 그 스케줄 파라미터 $q$가 민감하다. 두 개의 LASSO estimator ($\hat{\beta}^{\text{FS}}$, $\hat{\beta}^{\text{AS}}$)를 arm별로 유지해야 한다. Localization parameter $h$ 튜닝이 까다롭다. Kim &amp;amp; Paik (NeurIPS 2019)의 “Doubly-Ro... </summary> </entry> <entry><title>[Project] 여행 플래너 - AI 기반 여행 일정 자동 생성 도구</title><link href="https://leeje008.github.io/posts/travel-planner/" rel="alternate" type="text/html" title="[Project] 여행 플래너 - AI 기반 여행 일정 자동 생성 도구" /><published>2026-04-04T00:00:00+09:00</published> <updated>2026-04-06T12:19:20+09:00</updated> <id>https://leeje008.github.io/posts/travel-planner/</id> <content src="https://leeje008.github.io/posts/travel-planner/" /> <author> <name>Younghun Ko</name> </author> <category term="Project" /> <summary> 프로젝트 개요 여행 플래너 - AI 기반 여행 일정 자동 생성 도구 GitHub: leeje008/travel-planner 주요 기능 최적 동선 산출: Google OR-Tools 기반 TSP 경로 최적화 주변 POI 탐색: 경로 주변 카페/맛집 등 자동 탐색 및 랭킹 LLM Agent 패키지: LangGraph 기반 스토리텔링 + 추천 이유 생성 지도/타임테이블: Folium 지도 + 타임라인 시각화 피드백 수집: 사용자 피드백으로 추천 품질 개선 기술 스택 분류 기술 버전 Language Python 3.11+ Fr... </summary> </entry> </feed>
