21026112
情報科学INSa02a INSa02e
年前学期月1
知的学習システム(大学院連携科目)
Advanced Topics in Machine Learning
庄野 逸
単位区分
単位数: 2単位必修 | 課程・類・プログラム | 種別 |
|---|---|---|
関連Webサイト
Google Classroom にて提供.
主題および達成目標
統計的な
This lecture covers the fundamentals of machine learning and data science in the first part, followed by a discussion of advanced topics in machine learning in the second part, including deep learning (neural networks), support vector machines, sparse modeling, and more.
前もって履修しておくべき科目
線形代数学, 微積分学, 統計学などの
Python などの機械学習を
Basic mathematical concepts such as linear algebra, calculus, and statistics are essential for understanding this field. In addition, proficiency in computer languages such as Python for handling machine learning models is crucial.
前もって履修しておくことが望ましい科目
応用数学などの
Advanced mathematics can enhance one's understanding of the concepts, while knowledge of algorithms and data structures in computer science can also be beneficial.
教科書等
教科書は
参考書と
C.M. Bishop "Pattern Recognition and Machine Learning"
などが
必要に
Especially, specific textbook is not assigned.
However, "Pattern Recognition and Machine Learning (C.M Bishop)" is a good reference.
Some other materials like slides in the lecture will be provided.
授業内容とその進め方
英語タイプII(Cc)に
The lecture is classified as type II (Cc), that is, mostly lecture talk is offered in Japanese; the materials such as writing on the whiteboard, PPT slides and handouts are given in English.
a) 内容:主に
第01回:基本的問題設定の
The Basic formulation. What is pattern recognition?
第02回:数学的準備. 確率・
Mathematical preparation. How to handle the data.
第03回:線形回帰モデル(1). 最小二乗法
Linear Regression, from the viewpoint of Least square method
第04回:線形回帰モデル(2). Ridge 回帰
Linear Regression, from the viewpoint of Ridge regression
第05回:最尤法と
Maximum Likelihood method and Bayes approach.
第06回:ベイズ法を
Linear Regression with Baysian approach
第07回:パターン識別(1)線形識別関数に
Classification, from the viewpoint of linear discriminant function
第08回:パターン識別(2)確率的生成モデルと
Classification, from the viewpoint of statistical generative and recognition model.
第09〜15回:Support Vector Machine, スパースモデリング(SpM), Deep Learning, などに
In the second part, we will discuss several advance topics such like, Support Vector Machine, Sparase Modeling, deep learning, and so on. The following is one of sample.
第09回:Support Vector Machine 1: 線形識別器の
Basic idea of support vector machine
第10回:Support Vector Machine 2: マージン最大化
Support Vector Machine (1): Maximization of margin in the support vector machine
第11回:Support Vector Machine 3: カーネル法
Support Vector Mahcine (2): Kernel method in the support vector machine
第12回: Deep Learning の
Basic of Deep learning 1: Overview of neural network model
第13回: Deep Learning の
Basic of Deep learning 2: Simple perceptron and learning method
第14回: Deep Learning の
Convolution neural network and Neocognitron
第15回: Deep Learning の
Application of Deep learning.
(b) 進め方
Face to face lecture is basic style; however online lecture might be adopt if the environment becomes worse.
実務経験を活かした授業内容
なし
授業時間外の学習
授業時間外の
レポート課題を
Mathematical and computational exercise is crucial for machine learning. Moreover some reports are required for grading.
成績評価方法および評価基準
(a) 評価方
Grades are based on assignment in each lecture (20%) and reports (80%).
(b) 評価基準:
以下の
(1) 学習理論の
(2) 授業で
(3) 授業で
The following levels of achievement will be used as the criteria for passing the course:
(1) Understanding of the fundamental concepts of learning theory.
(2) Understanding of the logical development explained in class.
(3) Ability to independently perform the necessary calculations to implement the logic explained in class.
オフィスアワー・授業相談
主に
The office hour is 14:40〜16:10 on every Monday, however, it is better to be appointed.
学生へのメッセージ
学習システムは
この
The machine learning (ML) can be regarded as "a system that relies on input data for optimization."
Through this course, I hope all students will learn the basic concepts of ML and and apply them to their own research and future work.
その他
なし