2023 Faculty Courses School of Engineering Department of Systems and Control Engineering Graduate major in Systems and Control Engineering
Image Recognition
- Academic unit or major
- Graduate major in Systems and Control Engineering
- Instructor(s)
- Masayuki Tanaka
- Class Format
- Lecture (Face-to-face)
- Media-enhanced courses
- -
- Day of week/Period
(Classrooms) - 5-6 Fri (S6-219(S621))
- Class
- -
- Course Code
- SCE.I501
- Number of credits
- 100
- Course offered
- 2023
- Offered quarter
- 2Q
- Syllabus updated
- Jul 8, 2025
- Language
- English
Syllabus
Course overview and goals
Machine learning is widely used in many applications including autonomous vehicles, robotics, and medical diagnosis. Recognition of an image is one of the best examples of machine learning or artificial intelligence. Topics of the image recognition course includes fundamental components of deep learning such as convolution layer, full connection layer, pooling layer, ReLU layer, and a softmax layer. In this course, students develop and train their network with matlab by themselves.
Course description and aims
Students are expected to
(i) gain an ability to build and learn deep neural networks,
(ii) gain an ability to use numerical computing environments using MATLAB to solve engineering problems,
(iii) gain practical skill to apply the deep learning techniques such as momentum, data arugumentation and filter setting, after taking this course.
Student learning outcomes
実務経験と講義内容との関連 (又は実践的教育内容)
A faculty who has a private company experience gives a lecture.
Keywords
Object recognition, Convolutional neural network (CNN), Deep learning, matlab
Competencies
- Specialist skills
- Intercultural skills
- Communication skills
- Critical thinking skills
- Practical and/or problem-solving skills
Class flow
This class is a kind of active learning. Instructor will give some information, but students are required to develop their matlab code.
Course schedule/Objectives
Course schedule | Objectives | |
---|---|---|
Class 1 | Introduction | Introduction |
Class 2 | Example of image classification | Example of image classification |
Class 3 | Gradient decent approach | Gradient decent approach |
Class 4 | Loss function | Loss function |
Class 5 | Overfitting | Overfitting |
Class 6 | eature extraction and transfer learning | eature extraction and transfer learning |
Class 7 | Classification methods | Classification methods |
Class 8 | Applications | Applications |
Study advice (preparation and review)
To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.
Textbook(s)
None
Reference books, course materials, etc.
None
Evaluation methods and criteria
Assignments and report
Related courses
- SCE.I531 : Computer Vision
Prerequisites
None
Other
Students need to implement the matlab code by themselves.
Student who took the course of Computational Imaging (#SCE.I501) cannot take this course.