課程代號:2322120088  

Python程式設計之基礎與電腦視覺之智慧應用實作

 帶領學員們學習Python之基礎知識  指導學員們熟悉正確之Python撰寫觀念及技巧  說明電腦視覺與深度學習之基本原理  指導學員們熟悉將Python結合電腦視覺之實作流程  帶領學員們進行Python與電腦視覺之各項實作訓練,最終完成電腦視覺之智慧應用實作

課程型態/
實體課程
上課地址/
新竹訓練中心
時  數/
14 小時
起迄日期/
2023/04/24 ~ 2023/04/28
聯絡資訊/
洪郁茹   03-5732154
報名截止
課程介紹

本課程希望學員能夠透過此 兩天14 小時的密集實作訓練,能夠對 Python 有大體的了解,本堂課程將透過許多實用之函數庫來輔助教學,使學員能夠在最短的時間,最快的理解到 Python 在現今所扮演的角色、以及可以應用的領域。本課程亦將解釋電腦視覺與深度學習之基本原理,並說明如何結合現今之Python程式語言,於電腦視覺於智慧應用實作上。


課程特色/目標

  • 課程目標
  1. 帶領學員們學習Python之基礎知識
  2. 指導學員們熟悉正確之Python撰寫觀念及技巧
  3. 說明電腦視覺與深度學習之基本原理
  4. 指導學員們熟悉將Python結合電腦視覺之實作流程
  5. 帶領學員們進行Python與電腦視覺之各項實作訓練,最終完成電腦視覺之智慧應用實作

 

  • 課程特色
  1. 除了強調Python之語法撰寫,亦將說明各種不同語法於實際執行時之差異
  2. 本課程包含各項Python之實作訓練
  3. 學員有機會hands-on結合Python程式於電腦視覺,並將作品實際驗證於智慧應用實作上



課程對象

  • 資通訊人員、理工背景人員
  • 有意跨足人工智慧、資料科學領域者
  • 有興趣學習者

 

  • 先備知識
  1. 具備基本之Windows系統使用,以及瀏覽器使用之觀念(本課程會使用到Google Colab)
  2. 具備基本之程式設計概念 (建議有一些基礎之C/C++程式或Basic之設計觀念)
  3. 建議課前請先參考:

 

非結構化程式設計是所有指令以 top-down 方式執行,結構化程式設計則是將程式中重複的片斷取出寫成函數,模組化程式設計是結構化程式設計的延伸,將相同功能的函數結合在一起,加上處理的資料變數成為獨立的模組。物件和模組觀念類似,但最大不同是:模組是原始碼的重複使用,物件是類別(英文稱 Class,是原始碼 Compile 後的產物)的重複使用。模組和物件的設計方式都能加快設計速度、增加系統的穩定。


講師簡介

李濬屹 副教授 / 清大資工系

【學歷】

Ÿ   美國普林斯頓大學電機工程博士

Ÿ   國立台灣大學電子工程學研究所碩士

Ÿ   國立台灣大學電機工程學系學士

 

【經歷】

Ÿ   國立清華大學資訊工程學系副教授 (2019~now)

Ÿ   國立清華大學資訊工程學系助理教授 (2015~2019)

Ÿ   矽谷美商甲骨文 (Oracle Corporation) 資深硬體設計工程師 (2012~2015)

 

【專業領域】:

Ÿ   智慧型機器人

Ÿ   深度增強式學習

Ÿ   電腦視覺

Ÿ   平行程式與系統設計

Ÿ   多核心處理器系統設計


課程大綱

第一天

時間

課程單元

課程大綱

 

 

 

 

 

09:00~12:00

 

 

Ÿ  Python 基礎介紹

Ÿ  Python 基礎介紹-為什麼要選擇 PythonPython 在現今扮演的角色

Ÿ   MacOS 以及 Windows 系統上安裝 Python 環境

Ÿ  雲協作平台介紹- Google Colab

Ÿ  介紹變數、布林值、以及 None

Ÿ  使用內建 Python 函數

Ÿ  實用函數庫介紹-

   運用 Pandas 以及 Plotly 處理及視覺化 Excel 資料Processing Excel File and Visualizing Data

 

 

 

 

13:00~15:00

 

Ÿ  Python 基本語法

Ÿ  條件判斷語法 if / else / elif

Ÿ  字串(Strings)介紹

Ÿ  串列(List)及序對(Tuple)介紹

Ÿ  迴圈(Loops)介紹

Ÿ  實用函數庫介紹 -運用 glob  os 函數來操作檔案系統(搭配 Google Python Class 之練習題)

Ÿ  練習題實作-講解 Google Python Class  Basic Python Exercise

 

 

 

15:00~17:00

 

Ÿ  Python 進階語法(I)

Ÿ  進階的串列及迴圈技巧 - zip() 以及 enumerate()

Ÿ  字典(Dictionary)介紹

Ÿ  如何在 Python 中使用自定義函數

Ÿ  實用函數庫介紹 - 運用正規表示式(Regular Expression)來處理系統日誌紀錄(Logging

 


第二天

時間

課程單元

課程大綱

 

 

 

 

 

09:00~12:00

 

Ÿ  Python 進階語法(II)

Ÿ  開發大型 Project 所需工具 - 

   介紹文字編輯器及整合開發環境(Integrated Development Environment

Ÿ  集合(Set)介紹

Ÿ  更進階了解布林值-什麼是真(True假(False

Ÿ  運用 Python 讀寫文字檔案

Ÿ  實用函數庫介紹-運用 Tweepy 進行網路爬蟲,擷取 Twitter 文章資料

 

 

 

 

13:00~15:00

 

Ÿ  Python物件導向程式設計

Ÿ  介紹 Python 之物件導向 - 類別(Classes)之封裝及繼承

Ÿ  模組(module)介紹

Ÿ  快速導覽 Try-except 陳述及使用時機

Ÿ  實用函數庫介紹-使用 Pyinstaller 產生 Python 執行檔

Ÿ  實用函數庫介紹-初探 OpenCV 以及 Matplotlib並用於圖形處理

 

 

15:00~17:00

Ÿ  機器學習、

   電腦視覺、

   與Python程式

Ÿ  總複習-實作一個小型 Project

Ÿ  初探計算機視覺及人工智慧,了解 Python 在當中的應用

Ÿ  機器學習以及深度學習框架簡介-Scikit-learn 以及 TensorFlow

 ★主辦單位保留調整課程內容、行程與講師之權利

 

 

課程資訊及費用

  • 舉辦地點/方式:本場次課程將以實體課為主,後續將視中央疫情規定,配合動態調整授課方式,或改為線上直播辦理。
  • 實體: 產業學院新竹市地區
  • 若改為線上直播: Cisco Webex,確定開課前一周用Email寄送上課通知、講義、Webex Meetings連結網址及Webex_Meetings_與會者操作手冊,屆時請詳閱。依上課通知,於課程前30分鐘,與學員進行連線測試,確認: 署名,操作,及喇叭、麥克風及視訊等設定。
  • 實際上課地點,請依上課通知為準!

 

  • 舉辦日期:2023/4/24(一), 4/28(五)09:00~17:002天,共計14小時。報到時間:08:30~09:00
  • 報名截止日期:2023/4/17 (一周前)。因教室空間及教學效果等考量,限24位學員,小班制,報名請早。
  • 課程費用 (含稅、午餐、紙本講義)
  1. 一般生:一般生,每人$9,000,早鳥優惠價(三周前):每人$8,000元;
  2. 團報(同公司2人含以上)優惠價: 每人$8,000元,早鳥團報價(三周前):每人$7,500元。

 

  • 課程洽詢:黃小姐03-5732302  email itri535579@itri.org.tw

常見問題

  1. 為確保您的上課權益,報名後若未收到任何回覆,敬請來電洽詢方完成報名。
  2. 因課前教材、講義及餐點之準備及需為您進行退款相關事宜,若您不克前來,請於開課三日前告知,以利行政作業進行並共同愛護資源。
  3. 若原報名者因故不克參加,但欲更換他人參加,敬請於開課前二日通知。
  4. 請學員自行攜帶筆電及充電器。
  5. 視疫情狀況,本課程保留實體授課或線上授課之權利。