기계학습 — 기말 핵심 요약
경희대 기계학습(이원희 교수님) 기말 범위(Lecture 15~25) 압축본.
경희대 기계학습(이원희 교수님) 기말 범위(Lecture 15~25) 압축본. 관통하는 축: 목적함수+옵티마이저 → 정규화 → 분류 → SVM → 앙상블 → 평가/PCA.
L15 최적화와 선형회귀
- 학습 알고리즘 = 모델 클래스 + 목적함수 + 옵티마이저. 옵티마이저는 .
- 미분 → 편미분 → 그래디언트(최대 증가 방향) → 경사하강은 반대 방향으로 이동.
- MSE 편미분 , OLS 정규방정식 .
- NLLS: 로 입력엔 비선형, 엔 선형(여전히 선형회귀로 풀림).
L16 Ridge & Lasso 정규화
- i.i.d. 가정, 일반화·OOD, 홀드아웃셋으로 일반화 추정.
- 과적합/과소적합 진단: 훈련 vs 홀드아웃 성능 비교.
- Ridge(L2): — 가 역행렬 보장, 계수 축소(dense).
- Lasso(L1): 의 0에서 꺾임(미분 불가) → sparsity(특징 선택 효과).
L17 분류 알고리즘
- 최소제곱을 분류에 못 쓰는 이유 → log-odds 선형 가정 → 로지스틱(시그모이드) 유도.
- 베르누이 우도 → 최대우도 = 크로스엔트로피(log-loss) 최소화.
- 결정 경계 은 선형(확률은 비선형이지만 경계는 선형).
- Softmax = 시그모이드의 K-클래스 일반화.
L18-19 구현
- (원본 Notion 미완) L15~L17을 코드로: 예측 → 손실 → 그래디언트 → 업데이트 루프.
- OLS vs 경사하강 비교, 특징변환, 정규화·로지스틱/소프트맥스 구현 관점.
L20 SVM
- 함수적 마진 → 기하적 마진( 정규화로 스케일 불변).
- 마진 폭 → 마진 최대화 = 최소화(볼록 QP).
- 라그랑지안 → Dual(): 데이터가 내적 형태로만 등장 → 커널 복선.
- KKT complementary slackness → 서포트 벡터만 남음(sparsity).
L21 SVM 2 (Soft Margin + Kernel)
- Soft margin: 슬랙 ( 정상 / 마진 내부 / 오분류), = trade-off.
- Kernel Trick: Dual의 내적만 로 치환 → 직접 계산 안 함. RBF = 무한 차원.
- Mercer 조건(커널 행렬 PSD). 다항커널 전개로 복원 가능.
- Soft SVM 서포트 벡터 3분류: / / .
L22 트리·포레스트·앙상블
- 트리 = 이진 질문 연쇄 → 축평행 공간 분할. 분류=다수결, 회귀=평균.
- 불순도: Gini / Cross-Entropy(분류), MSE / MAE(회귀).
- 트리 단점 = 높은 분산 → 가지치기 + 앙상블.
- Bagging vs Random Forest: RF는 분기마다 특징 무작위 선택 추가 → 트리 상관↓.
max_features(분류 / 회귀 ).
L23 과적합과 과소적합
- i.i.d. 가정, 훈련 오차는 낙관적 편향 추정. 목표는 일반화.
- 과소적합 = High Bias, 과적합 = High Variance (Bias-Variance Tradeoff).
- 분해: (교차항=0).
- 앙상블이 통하는 이유 = Variance 감소(Random Forest 근거).
L24 모델 평가지표
- 혼동행렬 TP/FN/FP/TN → Accuracy, Recall(=TPR), Precision, TNR, Balanced Acc.
- Threshold 이동 → PR Curve/AP, ROC/AUC. AUC = 양성을 음성보다 높게 매길 확률.
- 암기: 불균형이면 Accuracy 금지, FN 비싸면 Recall, FP 비싸면 Precision, 랭킹은 AUC.
L25 PCA
- (원본 Notion 미완 — 강의 표준으로 보충) 비지도 차원축소.
- 파이프라인: 평균 중심화 → 공분산 → 고유분해 → 큰 고유값 순 주성분 선택 → 투영 .
- L08 SVD와 동치: 데이터 행렬의 특이벡터 = 공분산 고유벡터.
한 줄 정리
목적함수+옵티마이저로 회귀(L15) → 정규화로 일반화(L16) → 분류는 크로스엔트로피(L17) → 마진+커널의 SVM(L20
21) → 분산 줄이는 앙상블(L2223) → 평가지표·PCA로 마무리(L24~25).