大学院
HOME 大学院 知能社会情報学講義Ⅴ
過去(2021年度)の授業の情報です
学内のオンライン授業の情報漏洩防止のため,URLやアカウント、教室の記載は削除しております。
最終更新日:2025年4月21日

授業計画や教室は変更となる可能性があるため、必ずUTASで最新の情報を確認して下さい。
UTASにアクセスできない方は、担当教員または部局教務へお問い合わせ下さい。

知能社会情報学講義Ⅴ

Introduction to Machine Learning
Introducing basic machine learning approaches and their applications
MIMA Search
時間割/共通科目コード
コース名
教員
学期
時限
4895-1005
GIF-CO5705L1
知能社会情報学講義Ⅴ
山口 利恵
A1 A2
金曜4限
マイリストに追加
マイリストから削除
講義使用言語
英語
単位
2
実務経験のある教員による授業科目
NO
他学部履修
開講所属
情報理工学系研究科
授業計画
1. Class Guidance and System Environment Settings: - Python - Scikit-Learn - Numpy - Pandas - Matplotlib - TensorFlow 2. Basic Python (Part 1): - List, Tuple, Sets - String - Dictionary - If-Else Control Flow 3. Basic Python (Part 2): - Function - Classes - Reading and writing files: text file, CSV file, excel file 4. Working with Real Data - Gathering data - NumPy & Pandas - Preprocessing data: Standardization (Scaling), Encoding - Recursive Feature Elimination - Cross-validation - Evaluation Metrics 5. Supervised Learning - Traditional Classification & Regression: + Support Vector Machine (SVM) + Stochastic Gradient Descent + Nearest Neighbor + Naive Bayes + Decision Trees + Neural network models (supervised) - Ensemble Classification & Regression: + Boosting ensemble approach: Adaptive Boosting, Gradient Boosting + Average ensemble approach: Random Forests, Extra Trees, Bagging 6. Unsupervised Learning & Text Mining - Clustering: K-means, Neural network models (unsupervised) - Text Mining 7. Data Visualization - Matplotlib - Choosing the right graph - Plotting time-series data 8. Recommendation System - User-based Collaborative Filtering - Item-based Collaborative Filtering 9. Genetic Algorithms - Mutation - Crossover 10. Deep Learning Part 1 - Feed Forward Neural Network - Recurrent Neural Network (RNN) 11. Deep Learning Part 2 - Convolutional Neural Network (CNN) 12. Deep Reinforcement Learning - Deep Q-Learning 13. Wrapping Up/ Q&A
授業の方法
Online lecture and exercises
成績評価方法
Final project report and attendance rate
教科書
None
参考書
None
履修上の注意
Basic programming knowledge will be helpful but not strictly necessary.