IIST (Institute of Integrated Science and Technology)

Back to List

HUI500D1(人間情報学 / Human informatics 500)
IIST Special Lecture 4
Machine Learning

Keping YU

Class code etc
Faculty/Graduate school IIST (Institute of Integrated Science and Technology)
Attached documents
Year 2024
Class code YD968
Previous Class code
Previous Class title
Term 春学期授業/Spring
Day/Period 水3/Wed.3
Class Type
Campus 小金井 / Koganei
Classroom name 小西館‐ゼミ室1/W Seminar 1(6F)
Grade
Credit(s) 2
Notes
Class taught by instructors with practical experience

Show all

Hide All

Outline and objectives

This course provides a broad introduction to machine learning. Topics include regression, classification, meta learning, reinforcement learning, network compression, and so on.

Goal

The students will get to understand the key techniques in machine learning and gain practice implementing them and getting them to work for themselves.

Default language used in class

英語 / English

Method(s)(学期の途中で変更になる場合には、別途提示します。 /If the Method(s) is changed, we will announce the details of any changes. )

It will be given in the Learning Management System. Please confirm the announcement from the Learning Management System.
The students will be asked to submit projects on the basic machine learning problems and consider their own solutions. The students will be encouraged not only to learn the knowledge but also to think about how it can be used to solve real problems.

Active learning in class (Group discussion, Debate.etc.)

あり / Yes

Fieldwork in class

あり / Yes

Schedule

授業形態/methods of teaching:対面/face to face

※各回の授業形態は予定です。教員の指示に従ってください。

1[対面/face to face]:Introduction

What is machine learning? What is supervised learning? What is unsupervised learning?

2[対面/face to face]:Linear regression with one variable

Model representation, cost function, gradient descent for linear regression.

3[対面/face to face]:Linear regression with multiple variables

Multiple features, gradient descent for multiple variables.

4[対面/face to face]:Logistic regression

Classification, hypothesis representation, cost function,

5[対面/face to face]:Regularization

The problem of overfitting, regularized linear regression.

6[対面/face to face]:Neural networks

Non-linear hypotheses, neurons and the brain, model representation.

7[対面/face to face]:Back-propagation algorithm.

Back-propagation algorithm, gradient checking, random initialization.

8[対面/face to face]:Machine learning system design

Examples of implementing machine learning system.

9[対面/face to face]:Meta learning

Introduction and case study of meta learning

10[対面/face to face]:Reinforcement learning

Introduction of reinforcement learning

11[対面/face to face]:Anomaly detection

Introduction and case study of anomaly detection

12[対面/face to face]:Network compression

Introduction and examples of network compression

13[対面/face to face]:More examples and summary

Introduce more examples and summarize the lecture

14[対面/face to face]:Project presentation

Students report their projects.

Work to be done outside of class (preparation, etc.)

【Preparatory study and review time for this class are 4 hours each.】Homework and final presentation.

Textbooks

Handouts and prints will be distributed.

References

Ian Goodfellow, "Deep learning".

Grading criteria

Homeworks 30% + Final report 70%

Changes following student comments

None in particular.