【AI入門】深度學習概要與Keras實作

Date/Time
Date(s) - 27/04/2019
9:30 上午 - 4:30 下午

Location
台灣科技大學工業4.0實作中心

Categories


深入淺出,學習整套AI運算實作!


從搜索引擎、交通、娛樂、甚至到醫療研究,AI在各領域已經有了顯著的成果並廣佈在我們的生活中。這幾年隨著硬體與演算法的進步,AI運算門檻大幅降低,從家用電腦、手機、甚至一個小小的晶片上就可以運行。AI的應用面在這幾年也有指數性的增長,開源的AI運算工具也不斷推陳出新,越來越多人開始學習深度學習,建立自己的模型解決各種生活問題。

如果你對這塊領域有興趣,想一窺AI機器學習/深度學習的技術,亦或是你對理論有些涉獵,但沒有機會實作應用,那麼這堂量身定製的工作坊,必能滿足您的需求。課程將會從Python語法開始學習,利用Keras程式庫實作神經網路運算,提供扎實的內容成為您進入AI領域的敲門磚!

本次課程將以Python語言為教學工具,透過機器學習開源程式庫Keras來學習機器學習原理、認識各種神經網路演算法,並帶領學員學習機器視覺原理、實際建構出神經網路模型,透過Keras建立CNN模型訓練並驗證結果,辨識手寫數字。

                      

 (圖說:Keras與Python)

【學習目標】

  • 瞭解AI的原理與運作架構
  • 認識AI的Frameworks與常見演算法
  • 理解神經網路的原理與常見分類
  • 操作基本入門Python的軟體開發
  • Keras與Tensorflow的架構與實作

【實作介紹】

Keras是一個專門用來訓練深度學習模型的API,能以TensorFlow、Theano為後端運行,導入不同模塊建立深度學習模型。此外,Keras以Python作為開發語言,能支援各種主要作業系統,在Linux、MAC與Windows各式平台上執行,是應用範圍廣闊好上手的AI開發工具。

神經網路是一種模仿生物神經網路的結構和功能的計算模型,具備學習功能。能透過輸入的資料訓練,產生對應的演算法模型,學會判斷指定的問題。課程將教導基礎Python語法、用Keras實作不同範例,深入學習神經網路的原理。


(影片:Python跑ANN訓練示範影片)

超實用的工作坊,要搶要快喔!

【課程規劃】

時間 內容
09:00 – 09:30 報到
09:30 – 10:30

AI發展進程與框架介紹

  1. 現代電腦的發展歷史與AI的關係
  2. AI運算原理簡介
  3. 常見深度學習框架及選用考量
10:30 – 11:30

Python的軟體開發入門

  1. 基本語法介紹
  2. Python範例實作演練
11:30 – 12:30

Python與AI

  1. AI運算演算法介紹
  2. 神經網路的原理與介紹
  3. 神經網路NN構型以及用途特性
  4. 利用Python實作AI演算法
  5. 實作ANN建立預測模型
12:30 – 13:30 午休
13:30 – 14:45

Keras介紹與操作入門

  1. Keras與Tensorflow的基本原理與架構
  2. Keras特點介紹與深度學習API比較
  3. Keras導入Tensorflow深度學習模塊練習
14:45 – 15:30

Keras應用範例

  1. 透過Keras建立NN神經網路
  2. 機器視覺原理與CNN模型訓練
15:30 – 16:30

綜合練習

 訓練神經網路模型辨認手寫數字MNIST

【報名方式】

【課程資訊】

►地點:台灣科技大學工業4.0實作中心

►時間:4/27 (六) 09:30-16:30

►午餐:中午休息時間由學員自理(附近即有台科大學生餐廳)

【課前準備】

學員自備:

請自備Windows 或 Mac 作業之筆記型電腦。

課前下載及安裝:請學員務必在課前先完成下述安裝,本課程內容緊湊,無法另排出安裝教學時間

Python 3.7、Anaconda、TensorFlow、Keras

安裝步驟 :
1. 安裝Python 3.7
2. 下載Anaconda (https://www.anaconda.com/distribution)
3. 安裝Anaconda;記得要把將Anaconda加到PATH環境變數,還有問要不要Install Microsoft VSCode可以跳過
4. 安裝完成後開啟命令提示字元,建立建立工作目錄,比如 md d:\pythonwork,然後切換進去 cd d:\pythonwork
5. 建立虛擬環境 conda create –name tensorflow python=3.7 anaconda,如果問你要否進行,請回答y
6. 啟動anaconda虛擬環境 activate tensorflow 。之後要用就記得,要先切換到工作目錄再啟用虛擬環境
7. 安裝TensorFlow、Keras;pip install tensorflow,然後再安裝本課程的套件 pip install keras
8. 啟動Jupyter Notebook進入作業環境 jupyter notebook ( 會用瀏覽器打開 )

【報名方式】


【講師介紹】

賴建宏(賴桑) /  MakerPRO共筆專欄作者

社群稱號為「賴桑」的他,是功力深厚的重度Maker與Hacker,台灣的Hackerthon幾乎是無役不與,也經常參與創新創業競賽,也是得獎常客。他的專長是電子系統、開源軟硬體、AI及魚菜共生物聯網系統,現在的身份是台北科技大學電子系博士班待畢生、MakerPRO共筆專欄作者。


►主辦單位 : MakerPRO、台灣科技大學工業4.0實作中心

►工作坊地點:台灣科技大學工業4.0實作中心(台北市大安區羅斯福路四段113巷25號)

►聯絡方式:MakerPRO公司電話:(02)23679308,Mileen, Email:service@makerpro.cc , 聯絡手機:0965-339-308


Submit a Comment

你的電子郵件位址並不會被公開。 必要欄位標記為 *