首页 > 其他分享 > 人工智能真的快要来临了!全球首个光电子神经网络问世

人工智能真的快要来临了!全球首个光电子神经网络问世

时间:2023-02-21 23:12:46浏览次数:45  
标签:人工智能 光子 Tait 神经网络 光电子 节点 首个

神经网络正席卷着计算世界。在它们的帮助下,研究人员得以推进机器学习的进程。面部识别、对象识别、自然语言处理、机器翻译……这些原本都是人类才有的技能,现在逐渐成为了机器的常规配置。

人工智能真的快要来临了!全球首个光电子神经网络问世人工智能真的快要来临了!全球首个光电子神经网络问世
由于神经网络能够推动人工智能的发展,这给了研究人员更大的动力来创建更强大的神经网络。而这项研究的关键是创建类似神经元(neurons)的电路,即神经形态芯片(neuromorphic chip)。那么,如何使电路的速度得到显著提升?

现在,这一问题或许有了答案。据MIT报道,普林斯顿大学的Alexander Tait团队创建了全球首个光电子神经网络,并展示了其在计算上的超速度。

一直以来,光学计算都被寄予厚望 。光子的带宽要比电子高,因此可以更快地处理大量数据。但是,由于光学处理系统的成本过高,并没有被广泛使用。而在进行模拟信号等任务时,这种超快速数据处理能力只有光子芯片才能提供。

如今神经网络又给光子学提供了一个新的机会。“在硅光子平台的帮助下,光子神经网络的高速信息处理能力能够被用于无线电、控制计算等领域。”Alexander Tait表示。

这个光子神经网络的核心是一种光学设备。它的每个节点都有神经元一样的响应特征。这些节点采用微型圆形波导的形式,被蚀刻进一个能容许光循环的硅基座内。一旦光被输入,它就会调制在阈值处工作的激光器的输出。在这个区域内,入射光的微小变化都会对激光的输出产生显著影响。

系统中的每个节点都使用一定波长的光,这一技术被称为波分复用(wave division multiplexin)。来自各个节点的光会被送入激光器,而且激光输出会被反馈回节点,创造出一个拥有非线性特征的反馈电路。这种输出在数学上等效于一种被称为“连续时间递归神经网络(CTRNN)”的设备。

Tait团队表示,该设备可以极大地扩展编程技术,应用于更大的硅光子神经网络。

研究人员使用由 49 个光子节点组成的网络对神经网络进行模拟演示,以及光子神经网络如何被用于解决微分方程的数学问题。

Tait将其与普通的CPU进行了对比。“在这项任务中,光子神经网络的有效硬件加速因子大约为1960×,”,Tait说,“这是一个3个数量级的速度。”

研究人员表示,这项研究打开了一个全新的光子计算行业的大门。Tait表示:“硅光子神经网络可能会是首个进入可扩展信息处理的、更广泛类别的硅光子系统的领军者。”

标签:人工智能,光子,Tait,神经网络,光电子,节点,首个
From: https://www.cnblogs.com/cainiaoyige1/p/17142862.html

相关文章

  • 17、神经网络----线性层以及其他层的介绍
    1、正则化层  Normalization Layers对 输入 采用正则化的话,可以加快神经网络的训练速度  也就是通道数的大小2、RecurrentLayers****(特定网络使用)一般用......
  • 消息称微软必应将在人工智能搜索中插入广告
    据报道,最近,人工智能对话工具(即内容生产)的植入,在搜索引擎市场引发了一场新的竞争。微软在必应搜索中植入了人工智能对话和应答技术,希望挑战谷歌的行业主导权。知情人士称,微......
  • 图卷积神经网络分类的pytorch实现
    图神经网络(GNN)目前的主流实现方式就是节点之间的信息汇聚,也就是类似于卷积网络的邻域加权和,比如图卷积网络(GCN)、图注意力网络(GAT)等。下面根据GCN的实现原理使用Pytorch......
  • 15、神经网络----最大池化的使用
    1、打开官网---torch.nn---PoolingLayers最大池化,平均池化,自适应池化最常用的是MaxPool2d   2、池化操作:::    默认情况下 ceil_mode 是False ......
  • Python绘制神经网络模型图
      本文介绍基于Python语言,对神经网络模型的结构进行可视化绘图的方法。  最近需要进行神经网络结构模型的可视化绘图工作。查阅多种方法后,看到很多方法都比较麻烦,例如......
  • 13、神经网络的基本框架----nn.Module的使用
    1、打开pytorch的官网-----官方文档doc里的pytorch-----关于神经网络的一些工具主要在torch.nn里面(nn是neuralnetwork的缩写)2、torch.nn分为不同的类别containers:......
  • 人工智能五子棋游戏——(6)完整的项目代码
    本项目使用的是JavaScript语言,用到了其中的jquery库的jquery-2.2.2.min版本,请自行网上下载,本文就不再给出。 (1)前端html文件index.html1<!DOCTYPEhtml>2<html>......
  • 人工智能五子棋游戏——(4)五子棋游戏的前端实现
    该系统包括了前端和算法两大模块,其中,前端的代码是主要的展示,而算法则是内部的数据处理。前端是用户操作的主界面。后端算法是人工智能五子棋算法的主要体现。前端实现游......
  • 人工智能五子棋游戏——(5)五子棋游戏的后端实现
    后端实现主体代码设计后端主要采用的是JavaScript语言实现的,对HTML中五子棋落子的点击操作进行反应,确定胜负条件等判断。初始化棋盘的主要代码如下: varchessboard=......
  • 人工智能五子棋游戏——(5)五子棋游戏的算法实现
    算法代码设计五子棋的内层算法决定了人工智能五子棋的反应速度和下棋实力。通过数值搜索算法,以尽量快的响应速度,让玩家感受不到延迟。不断的对算法进行优化,提高人工智能五......