關於這個問題,應該先想想何為思考?
人類目前的思考,也是經過幾千年以上的知識累積,得到的經驗,而訂出的法則.
如果一個人出生,不給他任何教育,他的思考會存在哪些東西?
或許只能作到一些很簡單的判斷而已.
(在下對人類行為學不懂,這個假設不確定正不正確.)
而我們要電腦的目的是什麼?
我們是要用電腦來"偷懶".
就是要用電腦來做很多我們原本要花很多時間才能做到的事.
既然如此,我們何必需要一個要花上千年學習教育的對象.
就算不講上千年知識累積,一般人類學到基本知識都足夠,至少10年.
我們能等待電腦學習10年再來用嗎?
這種電腦以目前的需求來講等於是廢物.
所以沒有人會開發這種產品,或許某些研究室會有類似研究.
但是這種研究的市場太小,所以多半也只是純研究.
或許會說電腦資料可以複製,所以可以累積學習成果.
但要考慮,人類就是在學習過程中一直創新.
所以每個人學習的成果都會不同.
我們既要電腦複製學習成果,又希望學習成果都有差異,這也是矛盾.
所以能速成的方式,就是把人類的經驗教給電腦.
那就是寫程式.
當然machine learning相關的演算法可以讓電腦達到某些學習的效果.
但那也是人類先指出比較好的學習的過程,然後叫電腦照樣複製.
那些比較好的學習過程也是人類的經驗累積出來的.
Machine learning的學習成果是可以複製,也一直被沿用.
以十年前文字辨識學習完全部中文字(13053字集),收集十萬字的影像.
只是單純抽取特徵算特徵分布的參數(用Mixture of Gaussian model).
就要大概三天左右時間.
如果要搞類神經,學長搞過,大概要放著學習三個月.
這是十年前的事,這些學習成果早被儲存起來作成現在的文字辨識軟體.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.96.29
※ 編輯: slzhao 來自: 220.132.96.29 (12/31 17:12)