原创 人工智能的未来---FPGA(七)

2013-10-14 13:00 1607 9 16 分类: FPGA/CPLD 文集: 人工智能的未来

 

七、 垂直柱理论及其电路实现除了从横向上看,大脑皮层可分为六层之外,我们也发现了位于一特定柱形(斜柱形)细胞之间存在很强的信号传递关系,我们称这个结构为垂直柱结构,支持单一皮层算法的蒙卡斯尔理论指出,垂直柱是皮层的基本计算单位,也就是记忆――预测模型的基本单位。它的结构可如图所示自下而上的特征信息传递过程由下级皮层区输入的信号先到达第四层――主要输入层,顺带形成第六层的连接,然后向上投射到第二层和第三层的细胞,当一个垂直柱向上投射信息时,第二层和第三层中的许多细胞会向上级皮层区域的输入层伸展轴突,将自己的兴奋信号传输给上级皮层区。其中,第二层区域在输入有信号且垂直柱选通时输出,即预测内输出。第三层区域在有输入信号且未选通时输出,即预测外输出。这样此层垂直柱报告给上级的是两套数据――预测检验数据和预测外数据。自上而下的特征信息传递过程上级层的L6向此层的L1投射信息,L1中的轴突延展很长的区域,因此有激活下面许多垂直柱的潜能。L2,L3,L5的细胞都在L1层有树突,即可以接受来自L1的信号,L2,L3在L5处形成突触,从而人们认为它们能激活第五层和第六层细胞。丘脑参与的延时链与肌肉控制随时间变化的特征形成了特征序列,那么大脑就要具有专门的***节处理序列。人们发现皮层运动区(M1区)中巨大的L5层细胞与肌肉和脊髓中的运动区有直接的联系,这些细胞直接驱动肌肉,只要你在说话,打字,这些细胞就会高度协调的切换兴奋状态,使肌肉产生收缩。进来发现,L5层中的此种细胞在每一个区域都有分布,而不只局限于运动区。同时,值得注意的是,L5细胞的轴突一分为二,其中一支还伸向了丘脑,将信息投射到那类被认为是非特定的细胞上,这些细胞又将信息通过轴突投射回L1层。这样做,很可能是起到延时的作用。L1的信息中有一半来自上级层的L6的投射,这部分作为序列名称,另一半是L5细胞延时 后的输出,它表征序列的当前状态。L1的输出有对L2,L3层细胞的选通控制作用,上级把序列名传递给L1层,L1层将其展开成一系列选通开关,对于L2的作用是正选通,即选通兴奋时,L2的兴奋可顺利上传,而对于L3来讲使反选通,只要选通兴奋,它的信号就不能被上传。而在选通不兴奋的时候,可以顺利上传。这样就使得L2,L3可以正确的输出预测内和预测外两组信号。基于以上神经生物学上的依据,我们将一个垂直柱模型转化成如下的电路模型。L4层的星形细胞对应于与门,对下级皮层不同垂直柱的输入作合并处理。与门输出分两路,分别通向L2的正选通三态门和L3的反选通三态门。(虽然严格的讲,三态门在控制端禁止时成高阻态,而本文作“0”处理,但功能相似,故仍沿用此词)三态门的控制信号由译码器输出控制。译码器同时接受上级的反馈信号和序列的延时信号。译码器的另一条输出通至L5层细胞,信号一分为二,一个方向通向延时器,另一个接通运动输出。基于以上的垂直柱模型,我们可以将一个皮层的整体情况如图示:每个“垂直柱”都对上级有输出,这个输出在上级的L4通过与门整合。上级的输出通过译码器展开,用于控制每一个三态门。译码和延时可以合并起来并通过计数型序列信号发生器实现,也可通过VHDL描述。单皮层若干垂直柱的整体图形示于下页。这样,一个酷似大脑结构的皮层模型就构建出来了,在此基础上,我们将其封装成模块,再配合上文的层级结构,即可构建新大脑皮层的整体结构。顺带提一下,用与门代替星形细胞具有一定风险,因为它几乎没有容错性能,更为严格的方式是加权的部分与操作,只要到达一定域值就可输出。这要看具体的运行情况来决定。 单垂直柱结构等效电路图单皮层等效电路总图八、 FPGA构建人工智能体系的优势和劣势FPGA运行的是数字逻辑,它的运行速度可以比神经元的传输速度快几十万倍。同时,FPGA是逻辑可移植的,而大脑的记忆不可移植。我们可以造出起初就具有很高智商的机器,而不用重新训练。再次,人脑的结构是进化而来,并不是最优化的,而且不可改动,而FPGA是人工的,其结构可以任意修改。最后是成本问题,一片FPGA的成本在几十美元左右,完全可以利用于各种消费领域,走进千家万户。FPGA的缺陷主要体现在以下几方面:逻辑智能一次性烧写。即在运行之前就要将所有确定性逻辑烧写到芯片中。然而,人脑却能够根据需要搭建新的神经突触。这个差别使得我们对FPGA的学习能力有所质疑。不过最坏的打算是他对新事物没有学习能力,但是可以通过烧写到芯片上的旧有记忆工作。利用它进行语音识别,图像处理等等都是可以的。补救的办法也很多,比如可以通过其内建的RAM(数据存取器)将译码逻辑存储到其中,进行动态的译码,只不过电路结构要进行一定修改。其次是规模问题, 一个神经元所含的树突数量可达几千个,其轴突可延伸数千米之长,然而,一个数字电路们的输入端一般只多几十个,其布线也不可能向轴突的伸展那么容易。并且对于一个芯片,它的门电路总数相比大脑神经元来讲还是过少,不在一个数量级上。一个是百亿级,一个是十万级。何况十万中可能还要根据具体结构打折。不过人脑记忆了太多的信息,有太多的处理区域,而一个专用的芯片没必要那么复杂。做视频识别只需保留视觉处理就行了,这么看来,现在的规模是够用的。令人乐观的是,FPGA是一个通用电路,是一个实验性平台,一旦验证模型有效,大批量的专有芯片将产生,他们会有更大的规模和更优化的结构。可以说,微电子技术已经准备好了,等待的是新大脑皮层模型和原理的确定。再次,是神经元的数字化问题,有人指出神经元的信号是模拟量,是不能数字化成“0”,“1”对待的,必须承认,以这种方式转换成数字信号,必将产生信息泄露,但是并不一定影响其工作。比如我们用一台黑白的打印机打印一幅彩色照片,黑白打印机只会在特定区域打点和不打点,即使是灰度也是通过打点的疏密模拟的。那么我们打印出的照片能够观看吗?可以的,虽然远远没有彩色的好看,但是我们仍然可以分辨上边的许多信息。也许将人脑数字化之后会产生相同的结果。九、 基于FPGA的人工智能实现路线图<1> 实现可行性分析,即证明所有逻辑都可以通过数字电路实现.<2> 实现垂直柱模型,可以对标准输入做出正确反应.<3> 实现多层结构,能做出对标准输入的恒定表征.<4> 实现自主学习与训练,可以通过外界输入更改译码逻辑<5> 实现对于音频的识别<6> 实现简单的输出控制<7> 实现对简单视频的识别<8> 逻辑结构优化,使之精度提高<9> 制作实用化产品样机<10>进行更多领域的更复杂的信号训练,研究并改进其智能能力.十、将来智能机器的想象智能机器不必像人一样,具备两只眼睛和两个耳朵,根据大脑皮层统一算法原理,我们可以利用先进任何的传感设备作为输入,因为他不需要做特定驱动,同时,他的输出也不一定是身躯,而也许是某架无人飞机的操纵杆或者流水线上的机器手臂。然而,他的核心处理结构应该和新大脑是类似的,比如有多层处理结构和记忆――预测能力。他的硬件只是提供了智能的基础,它的有价值的输出是通过训练得到的,要想让他为我们服务,我们必须对它进行训练。机器没有人一样的成长经历,因此,很可能没有人一样的情感,它的思维和行为方式可能于我们人类完全不同,但是我们需要智能机器,就像今日的家用电器一样,在不久的将来,人工智能设备将遍布于世界的每个角落,走进千家万户,走进我们的生活。请大家相信,如果按照正常的研究阶段来推断,我们离目标并不遥远,也许只需等待几年抑或十几年,这个领域即将腾飞。如果有兴趣,不妨投入到这个领域的建设中来,相信你将大有发展。让我们大家拭目以待!

PARTNER CONTENT

文章评论7条评论)

登录后参与讨论

用户377235 2013-10-16 18:11

你的文字的行间距太小了,眼都看花了。不适合阅读。

zhujun74_602010376 2013-10-13 21:06

他的硬件只是提供了智能的基础,它的有价值的输出是通过训练得到的,要想让他为我们服务,我们必须对它进行训练。机器没有人一样的成长经历,因此,很可能没有人一样的情感,它的思维和行为方式可能于我们人类完全不同,但是我们需要智能机器,就像今日的家用电器一样,在不久的将来,人工智能设备将遍布于世界的每个角落,走进千家万户,走进我们的生活。请大家相信,如果按照正常的研究阶段来推断,我们离目标并不遥远,也许只需等待几年抑或十几年,这个领域即将腾飞。如果有兴趣,不妨投入到这个领域的建设中来,相信你将大有发展。让我们大家拭目以待!

用户1410292 2013-10-12 22:20

人腦的關鍵模擬與FPGA的架構還是有差異的,只是利用FPGA針對性重建某些人工智能到生活產品中,這是很好的發想,它的效益或許遠超過現代人的想像(電子傳感器已經大幅超越人類的感官範圍)!很好的發想、可以引導FPGA結構的再創新,人工智能的大突破。

用户1410292 2013-10-12 21:51

人腦的關鍵模擬與FPGA的架構還是有差異的,只是利用FPGA針對性重建某些人工智能到生活產品中,這是很好的發想,它的效益或許遠超過現代人的想像(電子傳感器已經大幅超越人類的感官範圍)!很好的發想、可以引導FPGA結構的再創新,人工智能的大突破。

用户1701057 2013-10-12 20:36

拜读了一番,表示看的稀里糊涂,期待更新的文章。挺博主

用户442080 2013-10-12 12:28

不错,很有思想见解的文章,值得一看

用户967031 2013-10-12 10:27

期待
相关推荐阅读
用户443437 2015-04-17 08:57
(多图)结合FPGA与DSP的仿人假手控制系统设计
仿人假手作为肢残患者重获人手功能的主要对象,具有重大的社会需求。理想的假手应具有人手的仿生特征,主要体现在假手构造、控制方式与环境感知3 个方面,但由于其有限的体积和复杂的传感器系统,对控制系统提出了...
用户443437 2014-05-10 14:37
熬了几个通宵,答辩终于搞掂
当答辩的评分老师问我:你有FPGA开发板了,外设也是买的,你还需要做什么硬件部分?其实那时我真的想问一下:老师,你其实懂不懂FPGA设计的?外设是谁来驱动的?它不同于ARM,可以用软件来驱动,做一...
用户443437 2014-04-25 09:52
[博客大赛]我也开始玩起Qsys
好久没有发博客了,前一段时间是毕业前的阵痛期,十分的纠结,关于FPGA的东西都不想理了,可以说是力不从心吧,实现就是这样,社会不急切需求这方面的人才,我该何去何从?恋上简单,爱上很难,且行且珍惜。...
用户443437 2014-04-10 17:23
[博客大赛]关于SD卡的读取问题
  最近一直在调试SD卡的读取数据,用串口调试助手来对比数据的正确,但是一直都读不出数据来,代码是特权同学的SD控制模块,我只是做了一些定制,用串口来调试,代码是没有问题的,纠结了我很久...
用户443437 2014-03-21 09:27
口头承诺真的成为了空谈
这几天终于把该忙的工作的搞掂了,接下来的时间都属于我自己的,可以安心去规划一下自己的未来发展方向了,之前一份做彩屏接口研发的工作是最适合我,本人也是对图像的处理感兴趣,第一份工作找的就是自己喜欢的...
用户443437 2014-03-15 11:06
【我要崛起】第五章 器件时序图的分析,状态机最重要。(1)(更新)
这一章出得有点慢,终于挤到时间出来好好地写,在总结之前要说明一点的是,这一章我分三个小节来叙说,第一小节是从基础的器件开始,咱们的字符型LCD1602的datasheet分析;到第二节的TFT-L...
EE直播间
更多
我要评论
7
9
关闭 站长推荐上一条 /3 下一条