授業の目的 【日本語】 Goals of the Course(JPN) | | | 近年、コンピュータビジョンの技術を使った製品やアプリケーションを様々な場面で見かけるようになってきた。また、画像応用の技術、さらには画像技術が牽引したと言っても過言ではない深層学習等の人工知能が広く実利用で拡大している。本講義では、汎用性の高いコンピュータビジョンと機械学習アルゴリズムをOpenCVを用いた実装を通して理論の理解を深めることを目的とする。 |
|
|
授業の目的 【英語】 Goals of the Course | | | In recent years, products and applications using computer vision technology have been found in various scenes. The aim of this course is to understand the computer vision and machine learning algorithms through implementation using OpenCV. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN)) | | この講義を習得することにより、以下のことができるようになることを目標とする。
1.画像特徴検出、物体検出等の画像処理アルゴリズムを理解し、実装できるようになる。
2.ニューラルネットワーク等の機械学習アルゴリズムを理解し、実装できるようになる。 |
|
|
到達目標 【英語】 Objectives of the Course | | The goals of this course are to
(1) Understand and implement image processing algorithms such as image feature detection and object detection.
(2) Understand and implement machine learning algorithms such as neural networks. |
|
|
バックグラウンドとなる科目【日本語】 Prerequisite Subjects | | |
|
バックグラウンドとなる科目【英語】 Prerequisite Subjects | | | linear algebra, Calculus, and Programming language. |
|
|
授業の内容【日本語】 Course Content | | 1.コンピュータビジョンと機械学習の概説
コンピュータビジョンおよび機械学習の動向を中心に学習する。
2.コンピュータビジョンのアルゴリズムの学習
画像特徴検出、物体認識・追跡を中心としたコンピュータビジョンの理論とその実装法を中心に学習する。
3.機械学習アルゴリズムの学習
ニューラルネットワークを中心とした機械学習の理論とその実装法を中心に学習する。
適宜、学習したソースコードを紹介する。授業時間内に演習の時間を設け、学んだ理論を実装する。
必要に応じて、授業時間外にも演習を実施し、学んだ理論を実装や復習をしておくこと。 |
|
|
授業の内容【英語】 Course Content | | 1. Overview of Computer Vision and Machine Learning
Students will study recent trends and developments in computer vision and machine learning.
2. Learning Computer Vision Algorithms
Students will learn the theory and implementation of computer vision methods, with a focus on image feature detection, object recognition, and tracking.
3. Learning Machine Learning Algorithms
Students will learn the theory and implementation of machine learning methods, with a focus on neural networks.
As appropriate, the source code covered in class will be introduced. Hands-on exercise time will be provided during class to implement the theories learned.
If necessary, additional exercises will be conducted outside class hours, and students are expected to implement and review the learned theories on their own. |
|
|
成績評価の方法と基準【日本語】 Course Evaluation Method and Criteria | | | コンピュータビジョンおよび機械学習アルゴリズムを実装する数回の演習課題を課し、その演習レポート課題で評価する。 |
|
|
成績評価の方法と基準【英語】 Course Evaluation Method and Criteria | | | Assign several exercises to implement computer vision and machine learning algorithms. Grading will be calculated according to the reports of the exercise. |
|
|
履修条件・注意事項【日本語】 Course Prerequisites / Notes | | |
|
履修条件・注意事項【英語】 Course Prerequisites / Notes | | | No course requirements are required. |
|
|
教科書【日本語】 Textbook | | OpenCVによるコンピュータビジョン・機械学習入門、講談社
必ずしも無くても良いようにスライドやプリントを用意する。
本格的に学びたい人は購入した方がよい。 |
|
|
教科書【英語】 Textbook | | Introduction to Computer Vision and Machine Learning with OpenCV, Kodansha
Slides and printouts will be provided without necessarily.
Those who want to learn in earnest should purchase it. |
|
|
参考書【日本語】 Reference Book | | | ヒューマンインターフェース、藤田欣也、渋谷雄、コロナ社 |
|
|
参考書【英語】 Reference Book | | | Human Interface, Kinya Fujita, Yu Shibuya, Corona Publishing Co. |
|
|
授業時間外学習の指示【日本語】 Self-directed Learning Outside Course Hours | | |
|
授業時間外学習の指示【英語】 Self-directed Learning Outside Course Hours | | | Work on the exercises given in class. |
|
|
使用言語【英語】 Language used | | |
|
使用言語【日本語】 Language used | | |
|
授業開講形態等【日本語】 Lecture format, etc. | | |
|
授業開講形態等【英語】 Lecture format, etc. | | | It will be conducted in person. |
|
|
遠隔授業(オンデマンド型)で行う場合の追加措置【日本語】 Additional measures for remote class (on-demand class) | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置【英語】 Additional measures for remote class (on-demand class) | | |
|
実務経験のある教員等による授業科目(大学等における修学の支援に関する法律施行規則に基づくもの)<実務経験について> Courses taught by Instructors with practical experience(Practical experience) | | |
|
実務経験のある教員等による授業科目(大学等における修学の支援に関する法律施行規則に基づくもの)<実務経験と本授業との関連性> Courses taught by Instructors with practical experience(Relevance of the practical experience to this course) | | |
|