纳米光子神经网络模拟器
neuroptica的Python项目详细描述
神经病学
^ {CD1>}是Python/NoMPY编写的纳米级神经网络的柔性芯片级仿真平台。它为模拟光学神经网络提供了广泛的抽象层次:最低层次的功能允许您在模拟芯片上操纵单个移相器的排列和特性,最高层次的功能提供了一个类keras的api,用于通过堆叠网络层来设计光学神经网络。
安装
开始使用neuroptica
的最简单方法是直接从python包管理器安装:
pip install neuroptica
或者,您可以克隆存储库源代码,并根据需要使用
git clone https://github.com/fancompute/neuroptica.git
在您的程序或笔记本中,添加
importsyssys.path.append('path/to/neuroptica')
开始
有关neuroptica
的概述,请阅读documentation。示例笔记本包含在^{
作者
neuroptica
由Ben Bartlett、Momchil Minkov、Tyler Hughes和Ian Williamson编写。