開源的人工智能平臺 NuPIC
隨著智能設備的普及,人工智能的研究已經不再局限於學術界,Google、Facebook 等公司都進入這個領域。科技公司的優勢是大量的用戶,這不僅為機器智能研究提供了大量數據,而且為機器智能的訓練提供了現實的場景。由於人工智能是公司競 爭力的重要方面,很難想象他們會輕易分析其成果。不過,有一家公司卻把其人工智能方面的研究開源了。
這家公司是 Grok,由 Jeff Hawkins 和生意夥伴聯合創建。Jeff Hawkins 曾參與創辦 Palm 和 Handspring,但是他真正的激情所在是人工智能和神經科學。在離開 Handspring 之後,Hawkins 創辦了紅杉理論神經科學研究中心。2005 年,他參與創辦 Grok(原名 Numenta),想要把人工智能研究成果轉換為市場化的產品。
2010年,開發團隊發布過一份白皮書,介紹公司的層級實時記憶腦皮質學習算法(此處有中文版下載)。如今,他們又發布了開源平臺 NuPIC,其中包括了公司的算法和軟件架構。
“我們不僅僅是把構建項目的工具開源,而是把產品的核心開源了”,Grok 開源社群經理 Matthew Taylor 對 Wired 網站說,“沒有 NuPIC,Grok 將無法生存。“
Grok 使用的機器學習算法是 Hawkins 創造的,叫做腦皮質學習算法,或簡稱為 CLA。CLA 試圖模仿人腦的結構,特別是負責處理高級認知功能的新皮質部分。目前來說,CLA 還遠遠無法模擬整個人腦。不過,這已經是機器學習上的重大進步了。
NuPIC 並不是唯一開源的機器學習算法,但是它有自己的獨特之處。Taylor 說,許多機器學習算法無法適應新模式,而 NuPIC 的運作接近於人腦,“當模式變化的時候,它會忘掉舊模式,記憶新模式”。如人腦一樣,CLA 算法能夠適應新的變化。“如果有一天,你醒來的時候發現過去認為是藍色的東西變成了紅色,一開始會感到不安,”他說,“但你會逐漸地適應。”
目前,使用 NuPIC 的只有 Grok 一家公司,而且進行的是 IT 基礎設施監控,不過,NuPIC 的用途是非常廣泛的,任何公司都能夠用它構建自己的產品。Taylor 說,IBM 和希捷都對 NuPIC 表示了興趣。同時,項目開源之後,開發者們也可以參與其中。對於那些不懂編碼,但是對神經科學或計算機科學感興趣的人,公司還提供了郵件組。人們可以在那 裏交流,貢獻自己的想法。
介紹內容來自: http://www.ifanr.com/365664
開源的人工智能平臺 NuPIC