论文标题
基于非线性光学斑点字段的receptron解决分类任务
Solving classification tasks by a receptron based on nonlinear optical speckle fields
论文作者
论文摘要
Among several approaches to tackle the problem of energy consumption in modern computing systems, two solutions are currently investigated: one consists of artificial neural networks (ANNs) based on photonic technologies, the other is a different paradigm compared to ANNs and it is based on random networks of nonlinear nanoscale junctions resulting from the assembling of nanoparticles or nanowires as substrates for neuromorphic computing.这些网络与以自组织,冗余,非线性为特征的生物神经网络相比,表明存在新兴的复杂性和集体现象。从这种背景开始,我们提出并形式化了对感知器模型的概括,以描述基于输入权重的交互单元网络的分类设备,其中输入权重无线性依赖。我们表明,与感知者相比,该模型(称为“ Receptron”)具有很大的优势,例如,使用单个设备的非线性可分离布尔函数的解决方案。 Receptron模型被用作实现全光学设备的起点,该设备利用了固体散点器产生的光学斑点场的非线性。通过编码这些斑点字段,我们生成了各种目标布尔功能,而无需使用耗时的机器学习算法。我们证明,通过正确设置模型参数,可以有效地求解具有不同多重性的不同类别的功能。 Receptron方案的光学实现为基于非常简单的硬件的神经形态数据处理的全新光学设备的制造开辟了道路。
Among several approaches to tackle the problem of energy consumption in modern computing systems, two solutions are currently investigated: one consists of artificial neural networks (ANNs) based on photonic technologies, the other is a different paradigm compared to ANNs and it is based on random networks of nonlinear nanoscale junctions resulting from the assembling of nanoparticles or nanowires as substrates for neuromorphic computing. These networks show the presence of emergent complexity and collective phenomena in analogy with biological neural networks characterized by self-organization, redundancy, non-linearity. Starting from this background, we propose and formalize a generalization of the perceptron model to describe a classification device based on a network of interacting units where the input weights are nonlinearly dependent. We show that this model, called "receptron", provides substantial advantages compared to the perceptron as, for example, the solution of non-linearly separable Boolean functions with a single device. The receptron model is used as a starting point for the implementation of an all-optical device that exploits the non-linearity of optical speckle fields produced by a solid scatterer. By encoding these speckle fields we generated a large variety of target Boolean functions without the need for time-consuming machine learning algorithms. We demonstrate that by properly setting the model parameters, different classes of functions with different multiplicity can be solved efficiently. The optical implementation of the receptron scheme opens the way for the fabrication of a completely new class of optical devices for neuromorphic data processing based on a very simple hardware.