Nengo被加拿大滑铁卢大学的神经学家和软件工程师表示,这是迄今为止产生的世界上最复杂、最大规模的人类大脑模型模拟。这个名叫Spaun的大脑由250万 个模拟神经元组成,它能执行8种不同类型的任务。这些任务的范围从描摹到计算,再到问题回答和流体推理(fluid reasoning),可谓五花八门。测试期间,科学家亮出一系列数字和字母,让Spaun记入储存器,然后科学家亮出另一种字母或符号,作为指令,告诉 Spaun借助它的记忆力做什么。随后机械臂会描绘出任务输出。该研究成果发表在《科学》杂志上。
Spaun的大脑由250万个神经元组成,它分解成一串模拟头盖骨子系统,其中包括前额皮质、基底神经节和丘脑,它们通过模拟神经元连接在一起,精确模拟真正的人类大脑的线路布局。这种模拟大脑的基本概念,是努力让这些子系统的行为很像真正的大脑:视觉输入经过丘脑处理,最终数据被储存在神经元里,
然后基底神经节向一部分皮层发送任务指令。所有这些计算结果都是通过精确的生理学模拟进行的,模仿电压尖脉冲和神经传递素。Spaun甚至模拟了人类大脑的局限性,努力储存更多短期记忆,而不是少量记忆。从机械学上来说这个模拟大脑非常简单,但是它的变通能力非常惊人。

在这种大脑的发展方面存在一些非常诱人的暗示:从简单任务开始,然后把它们积聚起来,组合到一起,制成具有复杂功能性的模型。由克里斯-埃利亚史密斯领导的这个科研组称,他们下一步是让Spaun具备自适应可塑性——通过简单的行动重新布局新线路、学习新任务的能力,而不只是按照事先
编排好的程序做。作为终极目标,埃利亚史密斯非常看好Spaun的发展前景。他说:“它有助于我们了解大脑行为、生物基及其相关行为。这对所有类型的健康
应用非常重要。”测试中他“杀死”人造神经元,并观察Spaun的执行能力的下降,这对了解自然衰老和退行性疾病至关重要。
Spaun是根据Nengo制成的,后者是用来模拟神经系统的一种图形化的开源软件包。如果你想模拟自己的大脑,你可以下载Spaun神经模型,不过你可能需要比台式电脑更强的执行能力。

Nengo是一个图形和脚本为基础的大型神经系统仿真软件包。使用Nengo时,你可以定义一组神经元,这些神经元之间形成一种对这些表象进行计算的联系。Nengo使用NEF(Neural Engineering Framework)框架用来解决实现这个计算权值的染色体信息关系。Nengo也支持不同的深度学习。Nengo把非常复杂的高水平的感知算法划分成神经元。在这些应用中,Nengo实现了自动控制、视觉注意力,串行召回行为选择的能力,工作记忆的存储,吸引子网络,归纳推理,路径积分,与解决问题的规划。下面就是一个A特征和一个B特征,经过Nengo之后形成一个C类物品。实现人工神经网络的一批输入对应的一批输出,就是Nengo解决的是y=f(x)函数中的f映射关系的问题。

Nengo是机器人实现的一个很好的开源系统。因此,在机器人方面,Nengo的神经网络和神经元高度模拟人的大脑思维方式。

Nengo 神经网络的更多相关文章

  1. Recurrent Neural Network系列1--RNN(循环神经网络)概述

    作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明.谢谢! 本文翻译自 RECURRENT NEURAL NETWORKS T ...

  2. 神经网络、logistic回归等分类算法简单实现

    最近在github上看到一个很有趣的项目,通过文本训练可以让计算机写出特定风格的文章,有人就专门写了一个小项目生成汪峰风格的歌词.看完后有一些自己的小想法,也想做一个玩儿一玩儿.用到的原理是深度学习里 ...

  3. 马里奥AI实现方式探索 ——神经网络+增强学习

    [TOC] 马里奥AI实现方式探索 --神经网络+增强学习 儿时我们都曾有过一个经典游戏的体验,就是马里奥(顶蘑菇^v^),这次里约奥运会闭幕式,日本作为2020年东京奥运会的东道主,安倍最后也已经典 ...

  4. 卷积神经网络提取特征并用于SVM

    模式识别课程的一次作业.其目标是对UCI的手写数字数据集进行识别,样本数量大约是1600个.图片大小为16x16.要求必须使用SVM作为二分类的分类器. 本文重点是如何使用卷积神经网络(CNN)来提取 ...

  5. 如何用卷积神经网络CNN识别手写数字集?

    前几天用CNN识别手写数字集,后来看到kaggle上有一个比赛是识别手写数字集的,已经进行了一年多了,目前有1179个有效提交,最高的是100%,我做了一下,用keras做的,一开始用最简单的MLP, ...

  6. 用Tensorflow让神经网络自动创造音乐

    #————————————————————————本文禁止转载,禁止用于各类讲座及ppt中,违者必究————————————————————————# 前几天看到一个有意思的分享,大意是讲如何用Ten ...

  7. 一文弄懂神经网络中的反向传播法——BackPropagation

    最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略的公式推导过程进 ...

  8. BP神经网络原理及python实现

    [废话外传]:终于要讲神经网络了,这个让我踏进机器学习大门,让我读研,改变我人生命运的四个字!话说那么一天,我在乱点百度,看到了这样的内容: 看到这么高大上,这么牛逼的定义,怎么能不让我这个技术宅男心 ...

  9. [Machine Learning & Algorithm] 神经网络基础

    目前,深度学习(Deep Learning,简称DL)在算法领域可谓是大红大紫,现在不只是互联网.人工智能,生活中的各大领域都能反映出深度学习引领的巨大变革.要学习深度学习,那么首先要熟悉神经网络(N ...

随机推荐

  1. 2.7 HBase架构深入剖析

    一. 1.client 整个HBase集群的访问入口: 使用HBase RPC机制与HMaster和HRegionServer进行通信: 与HMaster进行通信进行管理类操作: 与HRegionSe ...

  2. Ubuntu18.04安装和配置Java JDK11并卸载自带OpenJDK

    卸载自带的OpenJDK方法: 在终端执行命令:sudo apt-get remove openjdk* Ubuntu18.04安装JDK11.0.2 前面步骤一样,可参考:https://www.c ...

  3. 制作Docker镜像的两种方式

    此文已由作者朱笑天授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 一.使用docker commit命令制作docker镜像 1. pull一个centos6.6的基础镜像, ...

  4. T^TOJ - 1251 - 。◕‿◕。TMD - 欧拉函数 - 质因数分解

    http://www.fjutacm.com/Problem.jsp?pid=1251 想了很久,一开始居然还直接枚举因子d,计算重复了. 首先你要找与n的最大公因子大于m的x的个数. \[\sum\ ...

  5. 201621123016 《Java程序设计》第九周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结集合与泛型相关内容. 2. 书面作业 本次作业题集集合 1. List中指定元素的删除(题集题目) 1.1 实验总结.并回答:列举至 ...

  6. test markdown style

    code // Forward declaration of isBadVersion API. bool isBadVersion(int version); class Solution { pu ...

  7. 洛谷P3338 [ZJOI2014]力(FFT)

    传送门 题目要求$$E_i=\frac{F_i}{q_i}=\sum_{j=1}^{i-1}\frac{q_j}{(i-j)^2}-\sum_{j=i+1}^n\frac{q_j}{(j-i)^2}$ ...

  8. Babel 处理 webpack 无法处理的 ES 语法(Babel 6.x 和 Babel 7.x 有区别)(二)

    //这是main.js是我们项目的js入口文件 //1:a导入jQuery,引入jQuery包用$变量接收,此方法与node中 const $ = require('jquery') 同 //此为ES ...

  9. echarts相关属性设置(1)折线图篇

    option = { tooltip: { trigger: 'axis', // axisPointer: { // type: 'cross', // label: { // background ...

  10. D - Bomb

    //反向62 #include <iostream> #include <algorithm> #include <string> #include <cst ...