當前位置:
首頁 > 最新 > Google 小程序「猜畫小歌」背後的 AI 技術和原理淺析

Google 小程序「猜畫小歌」背後的 AI 技術和原理淺析

會議報名

機器學習原理

要聊到機器學習,我們應該知道,它主要有兩種方法:監督式學習(Supervised Learning)和無監督式學習(Unsupervised Learning)。什麼是監督式學習所謂監督式學習,就是需要我們提供大量的學習樣本,包括樣本相關的特徵數據以及相應的標籤。AI 程序可以通過這些樣本來學習相關的規律或是模式,然後通過得到的規律或模式來判斷沒有被打過標籤的數據是什麼樣的數據。就比如:「猜畫小歌」,我們小程序的用戶畫了大量的帶著標籤的畫作,通過你畫的每個帶著標籤的畫作,AI 程序就知道,原來人類是這麼畫這個房子,這個船,這個蘋果等等這些東西的。原來人類眼中的他們是這樣的。它就會分析我們畫作的每一個特點和特徵,從而進行自我學習。我們提供這些大量的帶著標籤的數據樣本也叫:訓練數據(training data)。通過機器學習的演算法,找到每幅畫作在不同手寫體下的特徵,進而找到規律和模式。然後通過得到的規律或模式來識別那些沒有被打過標籤的畫,以此完成識別手寫畫作的目標。當然,這個 AI 小程序在上線之前,肯定已經用上萬甚至幾十萬的樣本訓練過了,所以你在畫的時候,它會根據你畫的特徵進行一些分析和識別。而我們畫的這些又被它當做樣本,通過演算法進行了自我學習。其實說白了,Google 挺聰明的,讓 AI 小程序識別和猜測人類的畫作,通過大量我們提供的免費標註訓練讓這個系統得到更好的學習,提升和優化。其實最後的目的可能就是:AI 智能小程序就會自己獨立創作繪畫,畫出各種跟人類一樣的作品。所以啊,大家都是在玩的同時,在給這個 AI 小程序當陪練呢!!!我每個用戶都為它的進化提供了大量的幫助和數據。大家畫的越多,提供的數據樣本就越多,它通過自我學習和演算法分析,就會識別越準確,自己也就越了解人類。什麼是無監督式學習?無監督式學習 (Unsupervised Learning) 是人工智慧網路的一種演算法 (algorithm),其目的是去對原始資料進行分類,以便了解資料內部結構。有別於監督式學習網路,無監督式學習網路在學習時並不知道其分類結果是否正確,亦即沒有受到監督式增強 (告訴它何種學習是正確的)。其特點是僅對此種網路提供輸入範例,而它會自動從這些範例中找出其潛在類別規則。當學習完畢並經測試後,也可以將之應用到新的案例上。無監督學習里典型的例子就是聚類了。聚類的目的在於把相似的東西聚在一起,而我們並不關心這一類是什麼。因此,一個聚類演算法通常只需要知道如何計算相似度就可以開始工作了。可能還會有什麼半監督式學習,這個就是上述兩者的結合,基本思想是利用數據分布上的模型假設, 建立學習器對未標籤樣本進行標籤。

「猜畫小歌」背後的 AI 技術


圖文來自網路、如涉及版權問題,請聯繫我們以便處理。文章內容純屬作者個人觀點,不代表本網觀點。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 書圈 的精彩文章:

HTML5 | 使用Canvas API畫圖實現繪製坦克圖案

TAG:書圈 |