CHAPTER 01 정보 검색에 활용되는 수학
_1.1 들어가며
_1.2 웹 검색을 위한 수학적 모델의 기초
_1.3 정밀도와 재현율: 검색 결과의 좋고 나쁨 평가하기
_1.4 합의 기호 Σ: 사용자 행동의 평균값을 수학적 모델로 표현하기
_1.5 벡터화: 색인어를 수치화하기
Column: 자연어 처리에 사용되는 벡터화 기법
Lesson: 벡터와 행렬
_1.6 비례와 로그: 색인어의 등장 빈도를 수학적 모델로 표현하기
Lesson: 로그의 성질
_1.7 반비례와 로그: 색인어의 희귀도를 수학적 모델로 표현하기
_1.8 TF-IDF 모델: 문서의 랭킹을 수학적 모델로 표현하기
_1.9 이 장의 핵심 내용
Column: 한걸음 더: 검색 증강 생성(RAG)
CHAPTER 02 상품 추천을 가능하게 하는 수학
_2.1 들어가며
_2.2 평가 행렬: 상품 평가를 수학적으로 표현하기
_2.3 협업 필터링과 행렬 인수 분해: 평가값을 예측하는 수학적 모델
Column: 콘텐츠 기반 필터링
_2.4 내적의 정리와 코사인 유사도: 사용자 간 유사도로 예측값 추정하기
_2.5 삼각 함수: 코사인 유사도 이해하기
Lesson: 내적의 기하학적 해석
_2.6 다차원 확장: 코사인 유사도를 여러 상품에 적용하기
_2.7 중심화: 코사인 유사도 응용하기
_2.8 지시 함수: 코사인 유사도 계산하기
_2.9 결손값을 예측하는 수학적 모델의 설계와 실행
_2.10 상품 간 유사도로 예측값 추정하기
_2.11 세런디피티: 사용자의 시선에서 수학적 모델 다시 바라보기
_2.12 행렬 인수 분해: 문제 해결을 위해 수학적 모델 변경하기
Lesson: 행렬의 곱셈
_2.13 잔차 행렬과 오차: 평가값 추정을 최적화 문제로 재해석하기
_2.14 손실 함수: 최적화 문제 풀기
Column: 하이퍼파라미터
_2.15 최소 제곱법과 미분, 편미분: 손실 함수 최적화하기
Lesson: 미분
Lesson: 미분, 편미분의 계산
_2.16 편미분과 합의 기호: 계산 결과를 통합한 수학적 모델 도출하기
_2.17 경사 하강법: 예측값 추정하기
_2.18 경사 하강법의 계산 예시
_2.19 협업 필터링과 행렬 인수 분해: 수학적 모델의 차이 살펴보기
_2.20 이 장의 핵심 내용
CHAPTER 03 이미지 분류에 활용되는 수학
_3.1 들어가며
_3.2 CNN: 딥러닝 모델로 이미지 분류 구현하기
_3.3 CNN이 이미지 데이터를 처리하는 방식
_3.4 합성곱층과 풀링층: CNN 구조 이해하기
_3.5 가중치 파라미터와 편향: 이미지 데이터로 CNN의 처리 방식 이해하기
Column: 파라미터와 편향
_3.6 소프트맥스 함수: 확률 예측으로 이미지를 분류하는 방법
Column: AI 모델의 블랙박스화
_3.7 오차 최소화: 이미지 분류 성능 향상하기
_3.8 로그 우도 함수: 손실 함수 정의하기
_3.9 합성 함수: 출력층 파라미터의 영향 범위 고찰하기
Lesson: 합성 함수의 미분
_3.10 편미분: 출력층 파라미터로 손실 함수 최적화하기
Lesson: 자연 상수
_3.11 출력층 파라미터로 손실 함수의 편미분 결과 도출하기
_3.12 합성 함수: 합성곱층 파라미터의 영향 범위 고찰하기
_3.13 합성곱층 파라미터로 손실 함수의 편미분 결과 도출하기
_3.14 수학적 모델로 이해하는 오차 역전파
_3.15 이 장의 핵심 내용
CHAPTER 04 문장을 생성하는 데 필요한 수학
_4.1 들어가며
_4.2 트랜스포머: 대규모 언어 모델을 실현하는 수학적 모델
_4.3 확률적 예측 모델로 출력 생성하기
_4.4 단어 임베딩: 입력 데이터를 적합한 형식으로 변환하기
_4.5 위치 인코딩: 단어의 순서에 관한 정보 추가하기
_4.6 멀티 헤드 어텐션: 트랜스포머의 핵심
_4.7 행렬의 곱셈과 전치 행렬: 헤드 내부의 계산 방식 이해하기
_4.8 위치 인코딩의 중요성
_4.9 소프트맥스 함수: 행렬의 곱셈 결과 스케일링하기
_4.10 모든 헤드의 계산 결과 결합하기
_4.11 모든 토큰 요소 정규화하기
_4.12 활성화 함수: 정확도를 향상하는 방법
_4.13 자기회귀 방식으로 출력 생성하기
_4.14 마스킹된 멀티 헤드 어텐션: 참조 토큰 범위 제어하기
_4.15 교차 어텐션: 인코더에서 처리된 정보 통합하기
_4.16 확률 예측에 기반한 출력 생성
_4.17 이 장의 핵심 내용
Column: 한걸음 더: 트랜스포머를 통합한 최신 AI 사례
CHAPTER 05 음성 분석을 위한 수학
_5.1 들어가며
_5.2 푸리에 해석으로 살펴보는 수학적 모델
_5.3 삼각 함수: 단순한 파형을 주기 함수로 표현하기
_5.4 주파수와 각주파수: 주기 함수의 특징 알아보기
_5.5 푸리에 급수 전개와 급수 전개: 복잡한 파형을 여러 개의 주기 함수로 표현하기
_5.6 sin x의 매클로린 전개: 삼각 함수를 근사적으로 표현하기
Lesson: 삼각 함수의 미분
_5.7 cos x의 매클로린 전개: 오일러 공식 도출 준비 1
_5.8 지수 함수 ex의 매클로린 전개: 오일러 공식 도출 준비 2
_5.9 오일러 공식 도출하기
Column: 데카르트, 뉴턴, 라이프니츠, 오일러
_5.10 푸리에 급수 전개: 복잡한 파형을 여러 주기 함수로 표현하기
Lesson: 삼각 함수의 합성
_5.11 정적분: 푸리에 계수 a0 도출하기
Lesson: 적분 1
Lesson: 적분 2
_5.12 푸리에 계수 자세히 알아보기: 경우 나누기
_5.13 푸리에 계수 자세히 알아보기: m ≠ n의 경우
_5.14 푸리에 계수 자세히 알아보기: m = n의 경우
Lesson: 직교성
_5.15 푸리에 계수 an, bn 도출하기
Column: 수학적으로 생각한다는 것
_5.16 오일러 공식을 사용한 복소 푸리에 급수 전개
Lesson: 허수와 복소수
_5.17 복소 푸리에 계수 구하기
_5.18 표준화와 양자화: 아날로그 데이터를 디지털로 변환하기
_5.19 이산 푸리에 변환: 음성 데이터를 수학적 모델로 표현하기
_5.20 이산 푸리에 변환으로 음성 해석하기
_5.21 이 장의 핵심 내용
Column: 음성 인식과 AI
CHAPTER 06 위치 측정에 활용되는 수학
_6.1 들어가며
_6.2 시간×속도: 위성과 수신기 사이의 거리 계산하기
_6.3 연립방정식: 수신기의 위치를 기하학적으로 해석하기
_6.4 전미분과 합성 함수의 미분: 연립방정식 세우기
_6.5 축차 근사법: 연립방정식 풀기
_6.6 뉴턴 역학: 위성의 위치를 수학적 모델로 표현하기
_6.7 만유인력의 법칙과 운동 방정식: 위성의 운동을 수학적 모델로 표현하기
_6.8 위치 벡터, 속도 벡터, 가속도 벡터: 위성의 운동 방정식
_6.9 극좌표계: 위성의 운동을 쉽게 표현하기 위한 좌표 공간
_6.10 삼각 함수의 미분과 곱의 미분: 위성의 위치를 수학적 모델로 표현하기
_6.11 계수 비교: 위성의 운동에 관한 관계식 도출하기
_6.12 상미분 방정식: 위성의 위치를 나타내는 방정식 도출하기
Lesson: 2차 선형 미분 방정식, 단진동 미분 방정식
_6.13 극방정식과 이심률: 위성의 운동을 타원으로 표현하는 방법
Lesson: 타원의 방정식과 극방정식
_6.14 타원의 방정식: 위성의 위치를 수학적 모델로 표현하기
_6.15 케플러 궤도의 여섯 가지 요소: 궤도면과 타원의 모양으로 위성의 위치 예측하기
_6.16 위성의 위치 측정을 방해하는 요소
_6.17 특수 상대성 이론과 일반 상대성 이론: 시간 지연으로 인해 발생하는 오차
Column: 절대 시간과 상대 시간
_6.18 로런츠 인자: 특수 상대성 이론으로 이해하는 시간 지연
_6.19 아인슈타인 방정식과 슈바르츠실트 해: 일반 상대성 이론으로 이해하는 시간 지연
_6.20 슈바르츠실트 해로 이해하는 시간 지연
_6.21 이 장의 핵심 내용
APPENDIX 1 상대성 이론의 수학적 기초
들어가며
맥스웰 방정식에서 도출한 파동 방정식과 빛의 속도
갈릴레이의 상대성 원리와 관성계
갈릴레이 변환과 합성 속도
갈릴레이 변환을 파동 방정식에 적용하기
아인슈타인의 특수 상대성 원리와 광속 불변의 원리
로런츠 변환의 도출
로런츠 변환을 전자기파에 적용하기
특수 상대성 원리에 기반한 합성 속도
특수 상대성 원리에 기반한 시간 지연
일반 상대성 이론과 아인슈타인 방정식
아인슈타인 텐서의 구조
계량 텐서
시공간 간격과 불변량
고유 시간
균일한 중력장에서 시공간의 휘어짐을 나타내는 방법
실제 중력장에서 시공간의 휘어짐을 나타내는 방법
등가 원리
Lesson: 중력 퍼텐셜
아인슈타인 방정식
마치며
APPENDIX 2 푸리에 변환 도출하기
들어가며
비주기 함수에 대응하는 수학적 모델로 확장하기
주기를 무한으로 확장해서 비주기 함수에 대응하기
Lesson: 적분 3
복소 푸리에 급수 전개에서 푸리에 변환 도출하기
마치며