3. 강의목표
Students are expected to learn machine learning algorithms for data analytics and their implementations in Python. While mathematical methods and theoretical aspects will be covered, the primary goal is to provide students with the tools and principles needed to solve data-related problems found in the field of mechanical engineering. Starting from basic linear algebra, optimization will be intensively studied. Machine learning algorithms (regression, classification, and clustering) will also be covered with various aspects. Numerical Python coding is heavily asked throughout lectures and homework assignments.
Topic includes Programming in Python, Linear algebra, Optimization, Regression, Classification, Clustering, Statistics, Dimension Reduction, Neural Networks, Autoencoder, etc.
5. 성적평가
Attendance (10%) / Homework (20%) / Midterm (30%) / Final Exam (30%) / Project (10%)
6. 강의교재
도서명 |
저자명 |
출판사 |
출판년도 |
ISBN |
https://iai.postech.ac.kr/teaching/machine-learning
|
|
|
0000
|
|
8. 강의진도계획
6. 강의진도계획(1주 ~ 16주)
Week 1 : Introduction, Linear algebra 1
Week 2 : Linear algebra 2, Optimization
Week 3 : Linear regression 1
Week 4 : Linear regression 2, Perceptron
Week 5 : Support Vector Machine, Logistic regression
Week 6 : kNN, Decision Tree
Week 7 : K-means, Statistics
Week 8 : Midterm
Week 9 : Dimension reduction (PCA, FDA)
Week 10 : Singular Value Decomposition (SVD), Independent Component Analysis (ICA)
Week 11 : From Perceptron to MLP
Week 12 : Artificial Neural Networks
Week 13 : Dimension reduction: Autoencoder
Week 14 : Probability, Gaussian Distribution
Week 15 : Parameter Estimation and Probabilistic Machine Learning
Week 16 : Final exam
11. 장애학생에 대한 학습지원 사항
- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등
- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등
- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청