課程基本資料
系所 / 年級Department/Grade-Level
通識選組 2年級
課號 / 班別Course Code
95U000730 / B
學分數Credits
2 學分
選 / 必修Elective / Required
通識(General)
科目中文名稱Course Title (Chinese)
人工智慧導論
科目英文名稱Course Title (English)
Artificial intelligence
負責教師Instructor
林禹豪(Lin, Yu-Hao)
開課期間Course Load
一學期
人數上限Enrollment Max.
50 人
已選人數Enrollment Taken
37 人
抽籤自動遞補等候人數Number of the waiting list after ballot
0 人
備註Memo
如初選滿額,以畢業班為優先,再依年級高低,最後依權重排序。
可選學制 (availability)
大學部
1年級 至6年級
二技部
不可選
碩士班
不可選
博士班
不可選

修讀他所『碩士班可供博士班下修課程』是否認列為博士班畢業學分,請先向所屬研究所確認,以免日後所修學分不予認列。

請各位同學遵守智慧財產權觀念;請勿非法影印。

教學綱要
課程概述Course Description
介紹人工智慧AI之發展與其於產業應用,以培養學生人工智慧、深度學習、機器學習等重要觀念,並以做中學的方式實際了解理論與實務。最後將完成AI深度學習卷積神經網路於影像分類之應用與實作。
教學目標Course Objectives
本課程以概念講析、理論說明與動手操作的方式,帶領學生踏入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 小組討論、腦力激盪(如案例討論、電影欣賞等) 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/05 1.課程簡介 2.認識AI 1. Course Introduction 2. Introduction to artificial intelligence 林禹豪(Lin, Yu-Hao)
2021/03/12 影像分類實作之在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/19 基本的神經網路架構 1 Basic construction of neural network 1 林禹豪(Lin, Yu-Hao)
2021/03/26 基本的神經網路架構 2 Basic construction of neural network 2 林禹豪(Lin, Yu-Hao)
2021/04/02 (遇國定假日等放假日則順延) AI之基礎Python 程式設計教學與練習 1 Teaching and practice of programming in Python 林禹豪(Lin, Yu-Hao)
2021/04/09 AI之基礎Python 程式設計教學與練習 2 Teaching and practice of programming in Python 林禹豪(Lin, Yu-Hao)
2021/04/16 圖像分類 1 Image classification I 林禹豪(Lin, Yu-Hao)
2021/04/23 圖像分類 2 Image classification II 林禹豪(Lin, Yu-Hao)
2021/04/30 期中考-基礎python設計 Midterm: basic programming in Python 林禹豪(Lin, Yu-Hao)
2021/05/07 AI之基礎Python 程式設計教學與練習 3 Teaching and practice of programming in Python 林禹豪(Lin, Yu-Hao)
2021/05/14 AI之基礎Python 程式設計教學與練習 4 Teaching and practice of programming in Python 林禹豪(Lin, Yu-Hao)
2021/05/21 物件偵測與影像偵測 2 Object detection and Video detection 2 林禹豪(Lin, Yu-Hao)
2021/05/28 物件偵測與影像偵測 2 Object detection and Video detection 2 林禹豪(Lin, Yu-Hao)
2021/06/04 影像分類案例與程式碼概述 Image classification and practical exercises 林禹豪(Lin, Yu-Hao)
2021/06/11 影像分類與實作練習 Image classification and practical exercises 林禹豪(Lin, Yu-Hao)
2021/06/18 小組報告 1 Group Presentation I 林禹豪(Lin, Yu-Hao)
2021/06/25 小組報告 2 Group Presentation II 林禹豪(Lin, Yu-Hao)
2021/07/02 小組報告 3 Group Presentation III 林禹豪(Lin, Yu-Hao)