Python程式設計之基礎與電腦視覺之智慧應用.
本課程亦將解釋電腦視覺與深度學習之基本原理,並說明如何結合現今之.......
Python程式設計之基礎與電腦視覺之智慧應用實作
課程型態/ 實體
上課地址/ 新竹
時數/ 14小時
起迄日期/ 2023/09/25~2023/10/02
聯絡資訊/ 黃小姐 03-5732302
報名截止日/ 2023/09/17
課程介紹
本課程希望學員能夠透過此 兩天14 小時的密集實作訓練,能夠對 Python 有大體的了解,本堂課程將透過許多實用之函數庫來輔助教學,使學員能夠在最短的時間,最快的理解到 Python 在現今所扮演的角色、以及可以應用的領域。本課程亦將解釋電腦視覺與深度學習之基本原理,並說明如何結合現今之Python程式語言,於電腦視覺於智慧應用實作上。
課程特色/目標
- 課程目標
- 帶領學員們學習Python之基礎知識
- 指導學員們熟悉正確之Python撰寫觀念及技巧
- 說明電腦視覺與深度學習之基本原理
- 指導學員們熟悉將Python結合電腦視覺之實作流程
- 帶領學員們進行Python與電腦視覺之各項實作訓練,最終完成電腦視覺之智慧應用實作
- 課程特色
- 除了強調Python之語法撰寫,亦將說明各種不同語法於實際執行時之差異
- 本課程包含各項Python之實作訓練
- 學員有機會hands-on結合Python程式於電腦視覺,並將作品實際驗證於智慧應用實作上
課程對象
- 資通訊人員、理工背景人員
- 有意跨足人工智慧、資料科學領域者
- 有興趣學習者
- 先備知識
- 具備基本之Windows系統使用,以及瀏覽器使用之觀念(本課程會使用到Google Colab)
- 具備基本之程式設計概念 (建議有一些基礎之C/C++程式或Basic之設計觀念)
- 建議課前請先參考:
- 什麼是物件導向程式設計 https://docs.microsoft.com/zh-tw/learn/modules/python-object-oriented-programming/2-what-is-oop
非結構化程式設計是所有指令以 top-down 方式執行,結構化程式設計則是將程式中重複的片斷取出寫成函數,模組化程式設計是結構化程式設計的延伸,將相同功能的函數結合在一起,加上處理的資料變數成為獨立的模組。物件和模組觀念類似,但最大不同是:模組是原始碼的重複使用,物件是類別(英文稱 Class,是原始碼 Compile 後的產物)的重複使用。模組和物件的設計方式都能加快設計速度、增加系統的穩定。
講師簡介
李濬屹 副教授 / 清大資工系
【學歷】
Ÿ 美國普林斯頓大學電機工程博士
Ÿ 國立台灣大學電子工程學研究所碩士
Ÿ 國立台灣大學電機工程學系學士
【經歷】
Ÿ 國立清華大學資訊工程學系副教授 (2019~now)
Ÿ 國立清華大學資訊工程學系助理教授 (2015~2019)
Ÿ 矽谷美商甲骨文 (Oracle Corporation) 資深硬體設計工程師 (2012~2015)
【專業領域】:
Ÿ 智慧型機器人
Ÿ 深度增強式學習
Ÿ 電腦視覺
Ÿ 平行程式與系統設計
Ÿ 多核心處理器系統設計
課程大綱
第一天
時間 |
課程單元 |
課程大綱 |
09:00~12:00 |
Ÿ Python 基礎介紹 |
Ÿ Python 基礎介紹-為什麼要選擇 Python、Python 在現今扮演的角色 Ÿ 在 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/9/25(一), 10/02(一),09:00~17:00,2天,共計14小時。報到時間:08:30~09:00
- 報名截止日期:2023/9/17 (一周前)。因教室空間及教學效果等考量,限24位學員,小班制,報名請早。
- 課程費用 (含稅、午餐、紙本講義):
方案 |
價格 |
一般報名 |
12,600元/人 |
早鳥價(需在開課前三週報名) |
11,400元/人 |
3人以上團報價 |
10,800元/人 |
常見問題
- 為確保您的上課權益,報名後若未收到任何回覆,敬請來電洽詢方完成報名。
- 因課前教材、講義及餐點之準備及需為您進行退款相關事宜,若您不克前來,請於開課三日前告知,以利行政作業進行並共同愛護資源。
- 若原報名者因故不克參加,但欲更換他人參加,敬請於開課前二日通知。
- 請學員自行攜帶筆電及充電器。
- 視疫情狀況,本課程保留實體授課或線上授課之權利。