輕小說大展
內容連載 頁數 1/3
機械的自主學習
 
機械學習可透過學習這個容易想像的字眼進一步了解。請想像成讓機械學習的樣子。這裡指的機械是電腦,所以在電腦裡輸入各種資料就等於讓電腦學習。
 
簡單來說,就是讓電腦看大量的計算練習題,不斷地連續計算,這世界上有這種問題,這麼做就是解開問題,這等於是叫電腦模仿人類的解題方式。
 
不過,聽到這裡,大家應該會有疑問吧?機械真的能了解這些計算方式嗎?其實它們並不了解。感覺上就只是讓電腦看大量的問題與解答的模式,然後再從中找出法則或規則,最後順利得出解答而已。人類的學習也差不多是這種模式。如果被別人問到「為什麼加法會是這樣的加法?」大部分的人應該只能回答加法就是加法。
 
我們常常都是憑藉著經驗與結果接受既定的事物,然後再繼續向前進。而機械學習就是讓機械以這種模式學習。
 
如果對象是人類,當然就能更有效率地教導規則,而教導規則的過程就稱為教育,但是當對象換成機械,又該怎麼教才有效率呢?由於我們是人類,所以有必要找出能更有效率地教導機械的方法,而這個方法就是數學的公式,這或許也是大部分機械學習初學者覺得困擾的部分。
 
機械的自主學習
 
加法、減法、乘法、除法,這是誰都學過的四則運算。
 
不過大家真的敢說完全理解這些運算嗎?或許大家能完成運算,但真的能說已經了解這些運算嗎?即使能正確運算,但其實不了解這些運算的真正意義,只是學會了這些運算的規則而已。
 
機械學習所做的事就是了解輸入與輸出之間的關係,換言之就是判讀輸出入的關聯性。
 
這世上已經有這樣的規則,所以教電腦依樣畫胡蘆地模仿這些規則,然後試著根據這些規則輸入資料,結果就得到同樣的輸出結果。如果稍微調整規則,輸出的結果也會跟著改變。重複這個過程,就能得到不同的輸出結果。這跟小孩鬧著玩,結果玩出很多花樣是一樣的道理。
 
此時的父母親會跟小孩說:「這樣做才對喲」。做計算練習題的時候也是一樣。只要稍微算錯,就會被打叉,老師也會幫忙修正。總之就是一邊訂正,一邊複習,再進行微調。
 
機械學習做的事情跟這些完全一樣。目標是要解出所有問題的正確答案,所以不斷不斷地解同一個問題。為了讓輸出的結果與資料相符,不斷地調整參數。為了提高解題率,所以重複細部的調整。大家都持續相同的努力。
31 2 3 下一頁 跳到