Python으로 배우는 AI 개념
신경망, 머신러닝, Transformer, 고전 AI가 어떻게 동작하는지 AI 라이브러리 없이 실행 가능한 짧은 Python 레슨으로 배워 보세요.
Python으로 배우는 AI 개념 온라인 실행실행 가능한 예제 14개
Python으로 배우는 경사 하강법과 역전파
경사 하강법으로 뉴런을 학습시킵니다. 연쇄 법칙으로 각 가중치가 손실에 주는 영향을 구한 뒤 내리막으로 한 걸음 나아갑니다.
예제 보기 →Python으로 배우는 신경망 옵티마이저: SGD, Momentum, Adam
같은 함수를 단계별로 최소화하며 기본 경사 하강법, Momentum, Adam을 비교합니다.
예제 보기 →Python으로 배우는 분류 기초: Softmax와 k-최근접 이웃
Softmax로 점수를 클래스 확률로 바꾸고, 교차 엔트로피로 평가하며, k-최근접 이웃으로 점을 분류합니다.
예제 보기 →Python으로 배우는 토큰화: 어휘, 원-핫, 바이트 페어 인코딩
언어 모델처럼 텍스트를 숫자로 바꿉니다. 어휘를 만들고, 단어를 원-핫으로 인코딩하고, BPE로 서브워드 토큰을 학습합니다.
예제 보기 →Python으로 배우는 어텐션과 셀프 어텐션
쿼리, 키, 밸류로 scaled dot-product attention을 직접 계산하고, GPT처럼 causal mask를 더합니다.
예제 보기 →Python으로 배우는 언어 모델의 텍스트 생성: Temperature와 Top-k
언어 모델이 다음 토큰을 고르는 방법을 순수 Python으로 확인합니다: layer normalization, temperature, top-k 샘플링.
예제 보기 →Python으로 배우는 마르코프 체인과 탐색-활용 트레이드오프
마르코프 체인으로 미래 상태를 예측하고, epsilon-greedy 밴딧으로 탐색과 활용의 균형을 잡습니다.
예제 보기 →Python으로 배우는 강화 학습: 가치 반복과 Q-러닝
에이전트에게 목표에 도달하는 법을 가르칩니다. 가치 반복으로 상태 가치를 계산한 뒤, Q-러닝으로 시행착오를 통해 학습합니다.
예제 보기 →