AI 기초 가이드
AI 기초 영역은 인공지능(Artificial Intelligence)과 머신러닝(Machine Learning) 모델을 만들고, 서비스에 통합하고, 운영하는 기술을 다룹니다. 모델이 무엇을 학습하는지 이해하고 그 결과를 실서비스에서 유지하는 데까지 이르는 경로입니다. 학습된 모델을 도구로 삼아 자율적으로 판단하는 시스템을 만드는 경로는 AI 에이전트 가이드에서 따로 다룹니다.
학습 순서
머신러닝 기초 개념과 통계, 데이터 처리에서 시작합니다. 데이터를 정제하고 특징을 만드는 일이 모델 선택보다 결과를 크게 좌우하므로, 이 단계에 충분히 시간을 씁니다. 이어서 지도·비지도·강화 학습 알고리즘을 배우고 평가 지표로 모델을 비교하는 방법을 익힙니다.
모델을 만들 수 있게 되면 이를 서비스로 옮기는 단계로 넘어갑니다. 학습된 모델을 API로 감싸고, 추론 성능과 비용을 관리하며, 데이터 분포가 변할 때 재학습하는 흐름을 MLOps에서 다룹니다. 거대 언어 모델(Large Language Model; LLM)을 직접 훈련하는 대신 도구로 활용하는 경로는 LLM 기초(토큰화, 컨텍스트 윈도우)와 프롬프트 엔지니어링(Prompt Engineering)에서 출발합니다.
지금까지 설명한 흐름을 한눈에 정리하면 [그림 1]과 같습니다.
[그림 1] AI 기초 학습 로드맵 구성도
데이터와 통계에서 시작해 알고리즘, 서비스 통합, 운영으로 이어지는 흐름입니다. 모델을 실제로 배포하는 지점을 전환점으로 강조했습니다. 여기서부터는 모델의 정확도뿐 아니라 지연 시간과 비용, 재학습 주기가 함께 문제가 됩니다.
학습 주제
| 학습 주제 | 다루는 내용 |
|---|---|
| 머신러닝 | 지도·비지도·강화 학습 알고리즘 기초 |
| AI 데이터 과학자 | 데이터 기반 모델링과 통계 분석 |
| AI 엔지니어 | LLM 응용 서비스 설계와 구축 |
| MLOps | 머신러닝 모델의 배포·운영 자동화 |
| 프롬프트 엔지니어링 | LLM으로부터 원하는 출력을 끌어내는 기법 |
다른 영역과의 연결
모델을 자율적으로 판단하는 시스템에 얹으려면 AI 에이전트 가이드로 이어집니다. 모델을 물리 세계의 로봇에 올리는 경로는 피지컬 AI 가이드에서 다룹니다. 모델을 감쌀 백엔드 API를 먼저 익히고 싶다면 백엔드 가이드를 참고하세요.
이 로드맵에서 읽을 지식 문서
- RLHF 이후의 AI 패러다임: 인간 보조를 넘어 Jev의 보정된 의사결정으로
InstructGPT·GPT-4 공동 저자인 디오고 알메이다(TypeSafe AI CEO)의 AI Engineer 강연을 바탕으로, RLHF가 만든 인간 보조(Assistance) 시대의 한계와 보상 모델 비대칭성을 짚어 보고, Jev가 지향하는 보정된 의사결정(RLCD)과 스마트 소프트웨어 자동화 구조를 쉽게 살펴봅니다.
- LLM 모델 라우터의 원리와 오픈라우터 아키텍처
단일 API 장애와 벤더 종속을 방지하고 비용을 70% 이상 절감하는 LLM 모델 라우터의 핵심 개념, OpenRouter 및 원티드 LaaS 아키텍처와 통합 결제 구조를 해설합니다.
- nanoGPT로 배우는 GPT 밑바닥 구현 가이드
Andrej Karpathy의 Zero-to-Hero 강연을 바탕으로 문자 단위 토큰화, 바이그램 베이스라인, 인과적 셀프 어텐션과 트랜스포머 블록을 조립해 소형 GPT를 직접 구현하는 과정을 쉽게 설명합니다.
- 시간 복잡도와 Big-O 읽기
입력 크기 증가에 따른 연산 횟수의 변화를 Big-O로 분석하고 리스트와 집합의 탐색 비용 차이를 확인합니다.
- LeRobot으로 로봇 학습 흐름 이해하기
사람이 조작한 시연을 기록하고 데이터셋·정책 학습·로봇 배포로 이어지는 LeRobot의 작업 흐름을 살펴봅니다.
- 자료구조 선택의 첫걸음
순서, 중복 허용 여부, 조회 방법을 기준으로 리스트·집합·딕셔너리를 선택합니다.
- 트랜잭션으로 변경 묶기
여러 데이터 변경을 한 처리 단위로 묶고 COMMIT과 ROLLBACK의 차이를 확인합니다.