本課程以概念講析、理論說明與動手操作的方式,帶領學生踏入AI人工智慧的世界,以具備人工智慧基礎知識為目標。學生不需具備艱深的數學與演算法等專業知識,只要根據本課程的進度循序漸進的學習,就可以了解人工智慧、機器學習、與深度學習的基本概念,且能具備學習新科技與時俱進的能力。
This course takes online-merge-offline methodology introducing business applications to develop students' concepts of artificial intelligence, deep learning, and machine learning, with hands on practices. After activating students' motivations on learning AI, classical algorithms will be introduced. Students will study and design the relevant applications with strong AI theory.
先修科目Prerequisites
具程式概念與經驗尤佳
If you have programming concepts and experience, it will be easier to understand the course content
教學方式Teaching Methods
非同步教學(主要提供線上影音教材,透過線上教學平台進行作業及討論)
Asynchronous Online Learning
講課
Lecturing
學生實作
Student hands-on practice
習題練習、書面報告
Exercise, Written report
小組討論、腦力激盪(如案例討論、電影欣賞等)
Group discussion, Brain storming, e.g., Case study, Event discussion, Movie review
評量方式Assessment
實作測驗
Practical exam
小組作業
Group homework
小組上台報告
Group oral report
出席狀況
Class attendance
各評量方式乘上其權重加總後即學期分數
參考書目Reference
1.人工智慧導論,鴻海教育基金會,全華出版社,2019 。
2. 其他補充資料
教學進度Course Schedule
2021/03/03 1.課程簡介
2.認識AI
1. Course Introduction
2. Introduction to artificial intelligence
林禹豪(Lin, Yu-Hao) 2021/03/10 影像分類實作之在Windows安裝TensorFlow與Keras 1. 安裝Anaconda教學 2. 命令提示字元操作環境介紹 3. 建立TensorFlow的Anaconda虛擬環境 4. 在Anaconda虛擬環境安裝TensorFlow與Keras 5. 啟動Jupyter Notebook
Install Anaconda, TensorFlow and Keras on the windows system 1. Introduction to command prompt 2. Establish Anaconda's virtual environment 3. Install TensorFlow and Keras 4. Start Jupyter Notebook
林禹豪(Lin, Yu-Hao) 2021/03/17 基本的神經網路架構 1
Basic construction of neural network 1
林禹豪(Lin, Yu-Hao) 2021/03/24 基本的神經網路架構 2
Basic construction of neural network 2
林禹豪(Lin, Yu-Hao) 2021/03/31 AI之基礎Python 程式設計教學與練習 1
Teaching and practice of programming in Python
林禹豪(Lin, Yu-Hao) 2021/04/07 AI之基礎Python 程式設計教學與練習 2
Teaching and practice of programming in Python
林禹豪(Lin, Yu-Hao) 2021/04/14 圖像分類 1
Image classification I
林禹豪(Lin, Yu-Hao) 2021/04/21 圖像分類 2
Image classification II
林禹豪(Lin, Yu-Hao) 2021/04/28 期中考-基礎python設計
Midterm: basic programming in Python
林禹豪(Lin, Yu-Hao) 2021/05/05 AI之基礎Python 程式設計教學與練習 3
Teaching and practice of programming in Python
林禹豪(Lin, Yu-Hao) 2021/05/12 AI之基礎Python 程式設計教學與練習 4
Teaching and practice of programming in Python
林禹豪(Lin, Yu-Hao) 2021/05/19 物件偵測與影像偵測 2
Object detection and Video detection 2
林禹豪(Lin, Yu-Hao) 2021/05/26 物件偵測與影像偵測 2
Object detection and Video detection 2
林禹豪(Lin, Yu-Hao) 2021/06/02 影像分類案例與程式碼概述
Image classification and practical exercises
林禹豪(Lin, Yu-Hao) 2021/06/09 影像分類與實作練習
Image classification and practical exercises
林禹豪(Lin, Yu-Hao) 2021/06/16 小組報告 1
Group Presentation I
林禹豪(Lin, Yu-Hao) 2021/06/23 小組報告 2
Group Presentation II
林禹豪(Lin, Yu-Hao) 2021/06/30 小組報告 3
Group Presentation III
林禹豪(Lin, Yu-Hao)