每4 ~ 5 人乙個小組,從下面的候選中選擇題目:
1)手寫數字識別增強版。 在 mnist示例程式 的基礎上進一步擴充套件,
階段要求:
能實現多個數字的手寫體識別
能實現加減乘除符號的識別
微軟講師提供:識別單個字元的基本版程式。
給學生的建議:我們通過這個練習要學會如何增量改進人工智慧模型(把已有模型加強,多個模型的合作)。
另外,我們借用這個練習來學習 ocr 的通用流程,看看有哪些可以重用的地方。
工程上的建議:先設計整個流程,並寫完程式框架。把整個程式跑通後,再關心如何提高識別質量。
2) 識別海報**中的資訊並給使用者提醒。
場景:你路過乙個海報, 上面寫了「某年某月某日 有某某活動」, 覺得有點意思,就隨手照了一張**,繼續辦你的事情去了。 過了一會兒,你的手機自動給你加了乙個提醒,提醒內容就是剛才看到的那個海報,但是程式自動識別了海報的日期,標題,地點等關鍵資訊。你的手機上還有其他很多**,但是 ai 程式並沒有把那些**搞成提醒, 它是怎麼做到的呢?
微軟工程師提供:乙個基本的框架,並在課程中使用這個框架
給學生的建議:
收集訓練資料,比如從網上爬取,自己從校園內收集
大量資料需要標記,考慮使用或自製工具輔助標記工作
3) 控制智慧型家居
在微軟講師提供的例項程式之上,增加新的場景
典型場景:
可以通過語音下達指令。
支援自然語言的多輪對話,如「開啟臥室的燈。廚房的也開啟。」
通過個性化的語音(如學生自己的語音)進行反饋。
微軟講師提供:語音控制開關燈的示例程式
給學生的建議:
通過微軟認知服務語音轉文字、語言理解來識別聲音輸入。
可以嘗試通過識別特定的詞彙來判斷是否是後幾輪對話,並復用之前識別出的上下文。
通過微軟認知服務文字到語音轉換來實現個性化語言輸出。
4) 漫畫的文字翻譯
場景:很多優秀的漫畫都是英文或日文的,我們能否用ai 把這些漫畫中的文字摳出來,翻譯為中文,並把中文再放回原來的地方,這樣使用者可以馬上看到中文的漫畫了?
階段要求:
能替換、翻譯基本的文字
能替換、翻譯特殊字型的文字(如裝飾性文字、音效文字)
能保持原有文字的字型和風格
微軟講師提供的材料:microsoft cognitive service 介紹和示例程式。
給學生的建議:深入了解認知服務中視覺、語言以及必應的服務。著重在如何將幾種服務整合到一起,設計出解決問題的流程。避免一開始將太多時間花在介面、資料等問題上。
5) 打造乙個 **點 競賽平台並用ai 程式參與比賽
詳情見: **點遊戲
6)自選專案 (專案必須通過老師的審核,請準備 nabcd 的專案提案文件)
部落格1:列出團隊要實現的專案和大致的計畫,列出專案的源**倉庫(見下面第3點),部落格必須有乙個團隊成員在工作的**(可以遮擋臉部)。
在github 建立乙個公開的專案,把專案的**簽入到那裡。 希望可以看到每天大部分隊員都有**簽入,而不是最後一天 所有** 「神奇地」 由乙個成員簽入。沒有中間的簽入**的,專案部分得 0 分。 另外,專案可以使用外部的模組/資料/ai模型,請說明模組/資料/模型的**,並尊重智財權和遵守使用的要求。如果違背原來作者的使用協議,則專案部分得 0 分。
檢查標準:
部落格1, 部落格2,github 的程式能夠被 clone 並能在乙個全新的機器編譯成功,基本功能執行成功。
人工智慧教程
自 陳老師部落格 目錄01 01 機器學習 02 01 感知機 02 02 感知機原始形式 鳶尾花分類 02 03 感知機對偶形式 鳶尾花分類 02 04 線性回歸 02 05 scikit learn庫之線性回歸 02 06 普通線性回歸 波斯頓房價 特徵選擇 02 07 多元線性回歸 波士頓房價...
人工智慧實踐教程(一)
本文為 人工智慧實踐教程 學習總結和感悟,先寫書中內容,再寫自己的思考 2017年10月20日,實驗室 現在人工智慧就是用計算機去模擬人類智慧型。為什麼計算機可以模擬人類的智慧型?這是因為人和計算機都是物理符號系統。能夠實現輸入符號 輸出符號 儲存符號 複製符號 通過找出符號間關係建立符號結構 條件...
人工智慧簡史 人工智慧簡史
人工智慧簡史 在人工智慧的早期,計算機科學家試圖在計算機中重建人類思維的各個方面。這就是科幻 中的智力型別,即或多或少像我們一樣思考的機器。毫無疑問,這種型別的智慧型稱為可理解性。具有可理解性的計算機可用於探索我們如何推理,學習,判斷,感知和執行腦力活動。可懂度的早期研究集中於在計算機中對現實世界和...