纳米光子神经网络模拟器

neuroptica的Python项目详细描述


神经病学Documentation StatusBuild Status

^ {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 training demo

作者

neuropticaBen BartlettMomchil MinkovTyler HughesIan Williamson编写。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入