網頁

2010年3月6日 星期六

人工智慧的機器人核心

目前大多數的網路機器人核心由固定的程序組成重複執行特定工作,然而我希望我的網路機器人能夠學習環境的變化,依據所取得的訊息做出決策,並產生不同的行為。因此網路機器人的核心必須是個具備學習能力的有限狀態機,實際上網路上已經存在一些機器學習相關的函式庫例如: PyBrain,它提供了 Reinforcement Learning, Supervised Learning 以及 Unsupervised Learning 的功能,此外 gensim 則是將語言轉換成向量空間的計畫,表示或許能夠依據這些基礎嘗試改寫出能夠處理 Free Text 的機器人核心。