如果你有玩過
Google Image Labeler,
恭喜你,你已經體驗過什麼是Human Computing了。
如果你是資訊背景的,那只要玩過一次,應該就會會心一笑了。
(尤其是搞data mining、machine learning、圖形辨識的人)
Human Computing -- GWAP (Game with a purpose)
是
Luis von Ahn於2005年提出的一個概念。
當時
Luis von Ahn只不過是一個剛從CMU拿到Ph.d.的年輕人。

一看就知道是個親切的阿宅,然而他提出Human Computing這個idea,
卻為HCI(Human Computer Interaction) 及 AI (Artificial Intelligence)領域打開新的一扇窗。
也為他自己賺進大筆鈔票。
什麼是Human Computing呢?
簡單來說,就是設計一個好的演算法,利用分散在世界各地的人腦來幫你計算。
(整個聽起來就是比電腦的分散式計算偉大許多)
為什麼需要Human Computing呢?
因為有些事情硬是要電腦做,還不如人腦來做!
如:圖形辦識、旋律的辦識、Concept recognition、肢體的迅速反應。
簡單的說:像是藝術、音樂、思想這類東西,本來就是人類社會衍生之物,電腦是很難學會的啦!
因為人腦與電腦基本上的運作是有很大差異的,
人類大腦尤其適合做抽象思考與pattern recognition。
有興趣的人,可以參考 "
電腦生命天演論(Darwin Among the Machines)" 與
"創智慧(On Intelligence)" 這兩本書。
(尤其是後者,前者個人認為翻譯不佳。)
此外,過去電腦科學家總是討論我們浪費了多少computer cycles,
卻沒有想過,人類每天浪費了多少human cycles?
下面有個很有趣的統計,
2003年,全世界總共有90億的Human hours,
浪費在玩接龍遊戲上。
要知道美國的帝國大廈也才用了七百萬的human hours;
巴拿馬運河也才用了兩千萬的human hours。
(完全不及全人類玩接龍遊戲一天的時間。XD)
Human Computing就是肖想利用這些浪費在玩樂上的human cycles,
來為人類的社會做些有意義的事。
怎樣才算是Human Computing 好的演算法?
從人類的角度來看(因為processor是人腦),好的演算法就是一個很吸引人的遊戲,
能夠吸引愈多人腦來幫你免費計算,就是愈好的演算法。
這也是為什麼Human Computing又可以稱為GWAP(Game with a purpose)。
如果你想親自聽
Luis von Ahn解釋什麼是Human Computing,
可以觀看下面的video,還蠻好笑的。
是一場google邀請的talk。
噢很有趣的概念
ReplyDelete剛好這兩天我也想到類似的東西
用小遊戲來解析比對監視器畫面
...這年代就是不管你想到什麼新玩意兒
都會發現已經有人提出過了
應該說這個年頭,
ReplyDelete除了想得到,還要有能力很快做出來~
學長真威~ 竟然說 Luis von Ahn只不過是一個剛從CMU拿到Ph.d.的年輕人。 哈哈! 唉 可是那個猜字的我玩超有挫折感的
ReplyDelete哈哈~
ReplyDelete我指的是他才年紀輕輕就有這麼大貢獻的意思啦~~
那個猜字我一開也很挫折感啊~
一直想說會不會有人submit髒話罵我...
但都沒有耶~而且後來不知道為什麼,看對方狂submit,我都覺很好笑。
期待兩年後你會上CMU!!