課程大綱 Syllabus |
學生學習目標 Learning Objectives |
單元學習活動 Learning Activities |
學習成效評量 Evaluation |
備註 Notes |
序 No. | 單元主題 Unit topic |
內容綱要 Content summary |
1 | 1. Course requirement |
Develop AI projects in teams (<=8 groups) |
Learning in teams |
|
|
|
2 | 2. AI SDK/platform |
Python on Anaconda + Jupyter + Keras |
Using tools to develop AI related projects |
|
|
|
3 | 3. Tools and libraries |
Numpy, Pandas, Scikit |
Learn how to use these packages and understand the syntax |
|
|
|
4 | 4. Process of an AI project |
Mnist/Cifar-10/Hand gesture recognition |
Learn the life cycle of AI development |
|
|
|
5 | 5. Collection of data |
(AIdea) https://aidea-web.tw/ |
Learn how to get the dataset |
|
|
|
6 | 6. Understanding the problem or invited speech |
Group discussion or invited speech |
Know what kind of development in industry |
|
|
|
7 | 7. Web Crawler + Multi-thread |
Data collection – image as an example |
Know how to get data from internet |
|
|
|
8 | 8. Fake news classifier |
Practice I |
Do a sample project by oneself. |
|
|
|
9 | 9. Mid-term report |
Project proposal(Motivation, related works, and proposed method) |
Midterm |
|
|
|
10 | 10. Bit coin best selling point |
Practice II |
Learn how to develop a project |
|
|
|
11 | 11. Traffic sign classification |
Practice III |
Learn how to develop a project |
|
|
|
12 | 12. Intrusion detection |
Practice IV |
Learn how to develop different AI projects |
|
|
|
13 | 13. Invited speech I |
(徐紹鐘) AI related topics I |
Know what AI application is being used in industry |
|
|
|
14 | 14. Invited speech II |
(何文楨) AI related topics II |
AI researches in industry |
|
|
|
15 | 15. Students report by group |
Data Collection |
Collect their own dataset |
|
|
|
16 | 16. Students report by group |
AI models and training results |
Train their own model |
|
|
|
17 | 17. Students report by group |
System integration |
Build a complete project |
|
|
|
18 | 18. Final report by group |
Demo videos & final reports |
Final |
|
|
|