Type of Credit: Elective
Credit(s)
Number of Students
人用感官感受到的訊息來描述這個世界與傳遞知識,文字與語言的發明使得溝通更有效率,也能用遠距的方式達到溝通的目的,並因此產生了文明,時至今日,數位內容透過網路與行動裝置,成為新媒體,資訊科技也讓多媒體資訊隨處可得甚至於可任意創造,本課程將介紹多媒體資料的數位化,如何透過Python進行數位資料的處理,尤其是最不容易解譯的影像與多媒體,生成式AI將在下半段的課程中簡介出來,包括文字生成-ChatGPT/圖片生成-Stable Diffusion/音樂生成/影片生成,除了探究如何典藏文明,也會介紹結合AI的現代式媒體。
能力項目說明
處理大量的數位化資料或資訊,一定需要利用到程式技巧,若資料不夠大量就難以有代表性,若大量卻不是數位化更是耗費人工,也因此為探究大數據所隱含的關鍵訊息,將以較容易入門的Python進行資料處理與資訊擷取,而描述這個真實的世界其實會有許多跟影像議題相關的問題需要解決,OpenCV就是收集了許多解決方案的開放式函式庫,了解多媒體格式包括文字/影像/音訊/視訊,並透過Python+OpenCV建構出屬於自己的解決方案,從而協助檔案數位化的解譯會是主要學習目標,像是辨識掃描後文件影像中的字串,像是偵測照片中的人群,像是利用視訊做防盜或有無保持社交距離,這些技術的應用都不只是技術的了解,而是以學習後的知識解決人們日常生活的需求,探索更多的人文本質,實例將以Netflix目前對外公開的技術進行介紹與實做。
教學週次Course Week | 彈性補充教學週次Flexible Supplemental Instruction Week | 彈性補充教學類別Flexible Supplemental Instruction Type |
---|---|---|
週次 Week |
課程主題 Topic |
課程內容與指定閱讀 Content and Reading Assignment |
教學活動與作業 Teaching Activities and Homework |
學習投入時間 Student workload expectation |
|
課堂講授 In-class Hours |
課程前後 Outside-of-class Hours |
||||
1 |
認識彼此 |
課程介紹與師生彼此了解 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
2 |
多媒體的世界 |
有多少多媒體典藏流傳下來,現今又有多少多媒體充斥在日常生活中 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
3 |
Python為什麼這麼熱門? |
想學會程式設計或成為資料科學家就一定要了解Python |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
4 |
工欲善其事必先利其器 |
好的整合式程式編輯器能幫忙我們更容易做出理想的應用程式 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
5 |
擁抱OpenCV |
前人的智慧都化為模組讓我們呼叫使用,進行影像處理 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
6 |
數位影像長怎樣 |
什麼叫解析度,什麼是4K,視訊壓縮又是什麼? |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
7 |
浮水印與馬賽克 |
原來浮水印或馬賽克是這樣做出來的 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
8 |
如何看到這世界 |
視網膜長怎樣所以讓我們可以看到這個世界的色彩,相機為什麼要考慮色溫 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
9 |
色彩表示法 |
三原色RGB適合用來描述色彩嗎?還有其他的表示方法嗎? |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
10 |
生成式AI介紹 |
文字生成-ChatGPT |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
11 |
ChatGPT外掛 |
ChatGPT的外掛-例如英語練習,會議記錄 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
12 |
Netflix範例1
|
Netflix-客製化封面&預告片-影像檢索 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
13 |
Netflix範例2
|
Netflix-客製化封面&預告片-機器學習 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
14 |
Netflix範例3 |
Netflix-客製化封面&預告片-生成式AI |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
15 |
影像特徵介紹 |
低階特徵-色彩/形狀/紋理 |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
16 |
影像AI介紹 |
Azure Face, video indexer |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
17 |
期末專題報告 |
針對相關主題議題,進行專題研究分享與討論。 指定閱讀:the listed books and papers |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
18 |
期末專題報告 |
針對相關主題議題,進行專題研究分享與討論。 指定閱讀:the listed books and papers |
教學活動: slide lecture and discussion。 課前作業:reference book。 課後作業:reading/thinking report。 |
3 |
6 |
|
李立宗,科班出身的AI人必修課:OpenCV影像處理使用python,深智數位,2019
Microsoft Azure Machine Learning Studio: https://studio.azureml.net
Azure認知服務: https://docs.microsoft.com/zh-tw/azure/cognitive-services/welcome