# NuPIC：一个开源的人工智能平台

- 作者：积木
- 发布时间：2013-10-29 07:25
- 分类：公司
- 原文：https://www.ifanr.com/365664

[![AI](https://s3.ifanr.com/wp-content/uploads/2013/10/AI.jpg)](http://www.ifanr.com/?attachment_id=365690)

随着智能设备的普及，人工智能的研究已经不再局限于学术界，Google、Facebook 等公司都进入这个领域。科技公司的优势是大量的用户，这不仅为机器智能研究提供了大量数据，而且为机器智能的训练提供了现实的场景。由于人工智能是公司竞争力的重要方面，很难想象他们会轻易分享其成果。不过，有一家公司却把其人工智能方面的研究开源了。

这家公司是 Grok，由 Jeff Hawkins 和生意伙伴联合创建。Jeff Hawkins 曾参与创办 Palm 和 Handspring，但是他真正的激情所在是人工智能和神经科学。在离开 Handspring 之后，Hawkins 创办了红杉理论神经科学研究中心。2005 年，他参与创办 Grok（原名 Numenta），想要把人工智能研究成果转换为市场化的产品。

2010年，开发团队发布过一份白皮书，介绍公司的层级实时记忆脑皮质学习算法（[此处](http://numenta.org/cla-white-paper.html)有中文版下载）。如今，他们又发布了开源平台 NuPIC，其中包括了公司的算法和软件架构。

“我们不仅仅是把构建项目的工具开源，而是把产品的核心开源了”，Grok 开源社群经理 Matthew Taylor 对 [Wired 网站](http://www.wired.com/wiredenterprise/2013/10/nupic/)说，“没有 NuPIC，Grok 将无法生存。“

Grok 使用的机器学习算法是 Hawkins 创造的，叫做脑皮质学习算法，或简称为 CLA。CLA 试图模仿人脑的结构，特别是负责处理高级认知功能的新皮质部分。目前来说，CLA 还远远无法模拟整个人脑。不过，这已经是机器学习上的重大进步了。

NuPIC 并不是唯一开源的机器学习算法，但是它有自己的独特之处。Taylor 说，许多机器学习算法无法适应新模式，而 NuPIC 的运作接近于人脑，“当模式变化的时候，它会忘掉旧模式，记忆新模式”。如人脑一样，CLA 算法能够适应新的变化。“如果有一天，你醒来的时候发现过去认为是蓝色的东西变成了红色，一开始会感到不安，”他说，“但你会逐渐地适应。”

目前，使用 NuPIC 的只有 Grok 一家公司，而且进行的是 IT 基础设施监控，不过，NuPIC 的用途是非常广泛的，任何公司都能够用它构建自己的产品。Taylor 说，IBM 和希捷都对 NuPIC 表示了兴趣。同时，项目开源之后，开发者们也可以参与其中。对于那些不懂编码，但是对神经科学或计算机科学感兴趣的人，公司还提供了邮件组。人们可以在那里交流，贡献自己的想法。

图片来自 [Wired](http://www.wired.co.uk/news/archive/2013-03/29/predicting-artificial-intelligence)
