기계학습의이해

Understanding Machine Learning

한국외국어대학교 Language & AI 융합학부

Hankuk University of Foreign Studies · 2026학년도 2학기

강의 개요

기계학습의 기본 개념부터 딥러닝과 강화학습까지, 이론과 실습을 통해 체계적으로 학습합니다. Python과 주요 머신러닝 라이브러리를 직접 다룹니다.

학습 목표

  • 지도·비지도 학습의 대표 알고리즘을 원리 수준에서 이해
  • 모델 성능을 올바르게 측정하고 결과를 해석
  • PyTorch로 신경망을 직접 학습시키고 문제를 진단
강의 정보
  • 강의 시간: 목요일 7, 8, 9교시
  • 학점: 3학점 (전공, 2학년)
  • 수강권장 사전지식: Python 프로그래밍, 선형대수·확률 기초
사용 도구
  • 언어: Python
  • 라이브러리: NumPy, scikit-learn, PyTorch
  • 환경: Google Colab

과목 정보

과목 기본정보
  • 과목명: 기계학습의이해
  • 개설학과: Language & AI 융합학부
  • 담당교수: 최승택
연락
  • 연구실: 교수회관 435호
  • Office Hour: 금요일 15–18시 (사전 예약)
  • 이메일: seungtaek.choi@hufs.ac.kr

강의 계획

주차 주제 세부 내용 자료
1주차
2026.09.03
기초
Introduction 과목 소개, AI 개관 준비 중
2주차
2026.09.10
지도학습
Supervised Learning (1) 회귀, 경사하강 준비 중
3주차
2026.09.17
지도학습
Supervised Learning (2) 분류, SVM · 실습 sklearn 준비 중
4주차
2026.09.24
평가
Evaluation & Ensembles 평가 프로토콜, 분류·회귀 지표, 결정 트리, 앙상블 · 실습 불균형 데이터 지표 비교
추석 휴강 — 영상 강의로 진행
준비 중
5주차
2026.10.01
신경망
Neural Networks (1) 퍼셉트론, 역전파 · 실습 PyTorch 기초 준비 중
6주차
2026.10.08
신경망
Neural Networks (2) optimizer, 정규화 · 실습 학습 루프와 과적합 준비 중
7주차
2026.10.15
실습
PyTorch Practice 학습 파이프라인 직접 구현 준비 중
8주차
2026.10.22
시험
중간고사 1~7주차 범위
9주차
2026.10.29
비지도학습
Unsupervised Learning (1) K-means, GMM, EM, 이상 탐지 · 실습 비지도 → 지도 성능 비교 준비 중
10주차
2026.11.05
비지도학습
Unsupervised Learning (2) PCA, SVD, t-SNE, autoencoder · 실습 임베딩 시각화 준비 중
11주차
2026.11.12
딥러닝
Deep Learning (1) CNN, RNN, LSTM · 실습 CNN과 gradient vanishing 준비 중
12주차
2026.11.19
딥러닝
Deep Learning (2) Attention, Transformer, LLM · 실습 사전학습 모델 임베딩 준비 중
13주차
2026.11.26
강화학습
Reinforcement Learning MDP, Q-learning, policy gradient, RLHF · 실습 Q-learning 준비 중
14주차
2026.12.03
프로젝트
최종 프로젝트 발표 개인 프로젝트 발표
15주차
2026.12.17
시험
기말고사 9~13주차 범위

평가 체계

중간고사 30%
기말고사 30%
과제 (실습 + 최종 프로젝트) 40%
출석 0%
총합 100%

출석과 수업 참여는 점수에 반영하지 않고 제출물로만 평가합니다. 과제 40%는 실습 과제와 14주차 최종 프로젝트를 합산하며, 최종 프로젝트는 개인 단위로 진행합니다.

공지사항