人工智能的未来:用忆阻器制造神经网络芯片

简介:

比尔•盖茨对《连线》杂志说:如果他还是个少年,他就会做生物黑客了。“如果你想用伟大的方式改变世界,就从生物分子开始吧。”

——《想当厨子的生物学家是个好黑客》

人工智能的未来:用忆阻器制造神经网络芯片

百科:忆阻器

忆阻器(memristor)是一种被动电子元件,被认为是电路的第四种基本元件,仅次于电阻器、电容器及电感元件。忆阻器可以在关掉电源后,仍能“记忆”通过的电荷。两组的忆阻器更能产生与晶体管相同的功能,但更为细小。

而忆阻器的特性与一种与其全然无关的电路相似:神经元突触。神经元之间不是单线相连,而是多线连接成错综复杂的网络。每一个神经元总是和多个神经元 相连,将电信号从它的一端传到另一端。突触是神经元之间在功能上发生联系的部位,也是信息传递的关键部位。通过这些突触的信号越多,两个神经元之间的联系 就越强大。如同反复记忆这一行为,便是增加神经元中的突触,以形成联系更为紧密的神经元。

这一特性照亮了使用忆阻器制造神经突触芯片的前景,通常情况下脑电路控制逻辑神经元,忆阻器则控制它们之间的链接。然而,即使性能最优的忆阻器也无法利用CMOS(互补金属氧化物半导体)创建电路,因为使用了CMOS的忆阻器的状态很不稳定。

构造忆阻器神经网络

现在,来自Stony Brook大学和California Santa Barbara大学的研究团队似乎解决了这一问题。他们运用的是一种简单方式:系统性试错法研究。

忆阻器是由金属氧化物(常用二氧化钛)制成,因为电流会在氧原子消失的地方影响金属材料,进而影响其电流阻力。

在这种情况下,实验人员将氧化铝和二氧化钛结合形成了一个忆阻器。他们从“详尽探究二氧化钛组分及层厚度(5nm-100nm)的实验”开始,然后 逐步调整加上铝氧化物的厚度。二氧化钛层厚决定了在指定地点生成忆阻器的难易程度,同时氧化铝层影响了实际运行的稳定性与强度。

神经网络:人工智能的未来?

神经网络是由传统电路链接而成的网格(技术上称交叉开关),而忆阻器出现在每一个垂直线路交叉处——首先将金属氧化物层放置于这些位置,然后再通入电流。

研究人员训练神经网络识别V、N、Z三个字母,其囊括了存在单像素误差的可能。在经过一段时间的训练之后,忆阻器神经网络能够识别出所有三个字母, 同时更深入的训练可以进一步提升神经网络的表现。基础运算中的几个部分是由传统硬件完成的,而忆阻器则能处理最需要进行紧张计算的任务。

在这里,研究者生成的系统只涉及了12*12网格的忆阻器,因此能力是有限的。而来自奥地利Graz科技大学的Robert Legenstein认为:如果这个设计可以扩大至大型网络的大小,那么它将颠覆电脑运算的未来。

尽管存在很多挑战,但神经网络还是可以轻松超越传统计算机硬件,同时又避免了一大量能源的损耗。即使层厚为30nm,在一平方厘米中也能存放2500万个细胞,而其中每个细胞中带有1万个突触。想要为这一切提供能源支持,却只需要1瓦电。


原文发布时间为:2015年05月20日

本文作者:FreeBuf

本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

相关文章
|
11天前
|
机器学习/深度学习 人工智能 算法
猫狗宠物识别系统Python+TensorFlow+人工智能+深度学习+卷积网络算法
宠物识别系统使用Python和TensorFlow搭建卷积神经网络,基于37种常见猫狗数据集训练高精度模型,并保存为h5格式。通过Django框架搭建Web平台,用户上传宠物图片即可识别其名称,提供便捷的宠物识别服务。
142 55
|
20天前
|
机器学习/深度学习 人工智能 算法
【宠物识别系统】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+图像识别
宠物识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了37种常见的猫狗宠物种类数据集【'阿比西尼亚猫(Abyssinian)', '孟加拉猫(Bengal)', '暹罗猫(Birman)', '孟买猫(Bombay)', '英国短毛猫(British Shorthair)', '埃及猫(Egyptian Mau)', '缅因猫(Maine Coon)', '波斯猫(Persian)', '布偶猫(Ragdoll)', '俄罗斯蓝猫(Russian Blue)', '暹罗猫(Siamese)', '斯芬克斯猫(Sphynx)', '美国斗牛犬
110 29
【宠物识别系统】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+图像识别
|
24天前
|
人工智能 并行计算 程序员
【AI系统】SIMD & SIMT 与芯片架构
本文深入解析了SIMD(单指令多数据)与SIMT(单指令多线程)的计算本质及其在AI芯片中的应用,特别是NVIDIA CUDA如何实现这两种计算模式。SIMD通过单指令对多个数据进行操作,提高数据并行处理能力;而SIMT则在GPU上实现了多线程并行,每个线程独立执行相同指令,增强了灵活性和性能。文章详细探讨了两者的硬件结构、编程模型及硬件执行模型的区别与联系,为理解现代AI计算架构提供了理论基础。
64 12
|
21天前
|
人工智能 数据安全/隐私保护 数据中心
“芯片围城”下国产AI要放缓?答案或截然相反
12月2日,美国对华实施新一轮出口限制,将140余家中国企业列入贸易限制清单。对此,中国多个行业协会呼吁国内企业谨慎选择美国芯片。尽管受限企业表示影响有限,但此事件引发了关于AI领域芯片供应的担忧。华为云推出的昇腾AI云服务,提供全栈自主的算力解决方案,包括大规模算力集群、AI框架等,旨在应对AI算力需求,确保算力供给的稳定性和安全性,助力中国AI产业持续发展。
|
1月前
|
弹性计算 监控 数据库
制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程
本文通过一个制造企业ERP系统迁移至阿里云ECS的实例,详细介绍了从需求分析、数据迁移、应用部署、网络配置到性能优化的全过程,展示了企业级应用上云的实践方法与显著优势,包括弹性计算资源、高可靠性、数据安全及降低维护成本等,为企业数字化转型提供参考。
55 5
|
1月前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
垃圾识别分类系统。本系统采用Python作为主要编程语言,通过收集了5种常见的垃圾数据集('塑料', '玻璃', '纸张', '纸板', '金属'),然后基于TensorFlow搭建卷积神经网络算法模型,通过对图像数据集进行多轮迭代训练,最后得到一个识别精度较高的模型文件。然后使用Django搭建Web网页端可视化操作界面,实现用户在网页端上传一张垃圾图片识别其名称。
84 0
基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
|
27天前
|
机器学习/深度学习 人工智能 并行计算
【AI系统】芯片的编程体系
本文探讨了SIMD与SIMT的区别及联系,分析了SIMT与CUDA编程的关系,深入讨论了GPU在SIMT编程的本质及其与DSA架构的关系。文章还概述了AI芯片的并行分类与并行处理硬件架构,强调了理解AI芯片编程体系的重要性,旨在帮助开发者更高效地利用AI芯片算力,促进生态繁荣。
48 0
|
27天前
|
机器学习/深度学习 存储 人工智能
【AI系统】谷歌 TPU v2 训练芯片
2017年,谷歌推出TPU v2,专为神经网络训练设计,标志着从推理转向训练的重大转变。TPU v2引入多项创新,包括Vector Memory、Vector Unit、MXU及HBM内存,以应对训练中数据并行、计算复杂度高等挑战。其高效互联技术构建了TPU v2超级计算机,显著提升大规模模型训练的效率和性能。
45 0
|
29天前
|
机器学习/深度学习 人工智能 安全
探索人工智能在网络安全中的创新应用
探索人工智能在网络安全中的创新应用
|
1月前
|
机器学习/深度学习 人工智能 算法
【车辆车型识别】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+算法模型
车辆车型识别,使用Python作为主要编程语言,通过收集多种车辆车型图像数据集,然后基于TensorFlow搭建卷积网络算法模型,并对数据集进行训练,最后得到一个识别精度较高的模型文件。再基于Django搭建web网页端操作界面,实现用户上传一张车辆图片识别其类型。
87 0
【车辆车型识别】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+算法模型