코스 카탈로그
벡터 데이터베이스
키워드가 아닌 의미로 검색하세요.
- 고급
- 레슨 16개
- 프로젝트 2개
- 약 2.5시간
- EN · UZ · KO
현대 AI 검색은 벡터로 작동합니다. 텍스트, 이미지, 코드를 고차원 공간의 점으로 바꾸면 가까움이 곧 유사함이 됩니다. 임베딩과 이를 생성하는 모델부터 시작해 결과의 순위를 매기는 거리 측정법을 배우고, 수십억 규모의 검색을 빠르게 만드는 ANN 인덱스(HNSW, IVF, 양자화)를 익힙니다. 마지막으로 pgvector로 Postgres에서 실제 시맨틱 검색과 하이브리드 검색을 만들고 Pinecone, Weaviate, Qdrant, Milvus, Chroma 중에서 알맞은 엔진을 고르는 법을 배웁니다.
커리큘럼
섹션 1
임베딩과 벡터
텍스트를 의미를 담은 숫자로 바꿔 봅니다. 임베딩이 무엇인지, 의미가 어떻게 기하학이 되는지, 그리고 2026년에 어떤 모델을 선택하면 좋을지 배웁니다.
- 임베딩이란 무엇일까요?
- 공간 속의 점으로서의 의미
- 차원, 토큰, 벡터
- 임베딩 모델 선택하기
섹션 2
유사도와 거리
의미가 기하학이 되고 나면, 결과를 순위 매기는 일은 그저 거리를 재는 것에 불과합니다. 코사인, 내적, L2를 배우고, 어떤 것을 고를지, 그리고 차원의 저주가 무엇인지 익혀 봅니다.
- 코사인 유사도
- 내적과 유클리드
- 척도 고르기와 kNN
- 차원의 저주
섹션 3
ANN과 인덱싱
대규모 환경에서 검색을 빠르게 만듭니다. 근사 최근접 이웃 인덱스(HNSW, IVF), 압축을 위한 양자화, 그리고 여러분이 조절하는 재현율 대 지연 시간 다이얼을 배웁니다.
- 정확 검색 대 근사 검색
- HNSW: 그래프 인덱스
- IVF와 클러스터링
- 양자화와 절충
섹션 4
pgvector로 구축하기
pgvector를 사용해 Postgres에서 실제 시맨틱 검색을 출시하고, 이어서 전용 엔진들을 살펴봅니다. 벡터 컬럼, 거리 연산자, HNSW 인덱스, 메타데이터 필터링, 하이브리드 검색, 그리고 선택하는 방법까지 다룹니다.
- 컬럼과 연산자
- 인덱싱과 Top-K
- 필터링과 하이브리드 검색
- 벡터 DB 선택하기
학습 경로
레슨 하나를 체험하고 습관으로 이어가세요.
무료 체험 대상인 첫 가입 회원은 7일 무료 · 언제든 취소 가능
시작하기