| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | Introduction Course abstraction Artificial intelligence |
Read syllabus in advance | 30minutes |
| (1) Report about artificial intelligence | 100minutes | ||
| 2. | Machine Learning 1: Optimization problem Regression problem |
Review of optimization problem | 60minutes |
| Review of regression problem | 60minutes | ||
| 3. | Machine Learning 2: Classification problem Clustering problem Dimension reduction |
Review of classification problem | 60minutes |
| Review of clustering problem | 60minutes | ||
| Review of dimension reduction | 60minutes | ||
| 4. | Machine Learning 3: Genetic algorithm Reinforcement learning Ensemble learning |
Review of genetic algorithm | 60minutes |
| Review of ensemble learning | 60minutes | ||
| (2) Report about machine learning | 150minutes | ||
| 5. | Python 1 Basic grammar Control statement List |
Review of python basic grammar | 200minutes |
| 6. | Python 2 Module Class External library |
(3) Python programming assignment | 200minutes |
| 7. | Neural Networks 1: Multi-layered perceptron Back-propagation method |
Review of multi-layered perceptron | 100minutes |
| Review of back-propagation method | 100minutes | ||
| 8. | Neural Networks 2: Programming multi-layered perceptron |
(4) Programming assignment about multi-layered perceptron | 200minutes |
| 9. | Deep Learning Basics: Learning method Optimization algorithm Convolutional neural networks |
Review learning method | 60minutes |
| Review optimization algorithm | 60minutes | ||
| Review convolutional neural network | 60minutes | ||
| 10. | Deep Learning Program: Framework for deep learning Creating a program |
(5) Programming assignment of deep learning | 200minutes |
| 11. | Deep Learning Application 1: Image processing Dataset |
Review image processing | 200minutes |
| 12. | Deep Learning Application 2: Creating a program of image processing |
(6) Programming assignment of image processing | 200minutes |
| 13. | Deep Learning Application 3: Natural language processing Recurrent neural network |
Review natural language processing | 200minutes |
| 14. | Deep Learning Application 4: Generative model Generative adversarial network |
Review generative model | 200minutes |
| Total. | - | - | 2680minutes |
| Report | Programming | Total. | |
|---|---|---|---|
| 1. | 10% | 0% | 10% |
| 2. | 10% | 0% | 10% |
| 3. | 10% | 10% | 20% |
| 4. | 0% | 40% | 40% |
| 5. | 10% | 10% | 20% |
| Total. | 40% | 60% | - |
| Work experience | Work experience and relevance to the course content if applicable |
|---|---|
| Applicable | Taking advantage of experience of software development, I teach programming for deep learning. |