用于深度神经网络(DNNs)的SynSense-Spiking神经网络仿真器。

sinabs的Python项目详细描述


PyPI - PackageDocumentation StatusPyPI - Python VersionBlack - formatterPyPI - Downloads

辛纳布

入门

Sinabs不是大脑模拟器

sinabs是一个python库,用于开发和实现峰值卷积神经网络(SCNNs)。 这个库实现了几个层,它们是CNN层的spiking等价物。 此外,它还支持导入在torch中实现的CNN模型,以测试它们的spiking等效实现。 该项目由SynSense(前aiCTX AG)管理。在

:CNN到SCNN的转换仍然是一个研究课题,我们努力使库保持最新的技术水平,此外,我们还提供各种选择,以比较各种方法在高层抽象和低层次实现细节。在

NOTE:此库处于Beta发行阶段,可能会更改API。在

安装

您可以使用pip安装sinabs

pip install sinabs

查看我们关于如何使用pyenv+pipenv在虚拟环境中基于sinabs创建项目的快速指导

如果要开发或访问sinabs的源代码,请从git存储库下载包:

^{pr2}$

对于开发人员,我们建议您将此包作为开发版本安装,这样您就可以在不重新安装包的情况下更新该包。在

文档和示例

https://sinabs.ai

如果您想在本地生成文档,可以使用sphinx来生成文档。在

REQUIREMENT您需要在系统上安装pandoc。在

您可以通过运行以下命令为这个包生成sphinx文档。在

$ cd /path/to/sinabs/
$ pip install -r sphinx-requirements.txt
$ python setup.py build_sphinx

这将在docs/build/html/index.html生成并自动生成html文档 您可以在浏览器中访问生成的文档。在

$ firefox docs/build/html/index.html

许可证

sinabs是在agplv3.0下发布的。有关详细信息,请参见许可证文件。在

促成sinabs

结账CONTRIBUTING.md

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

推荐PyPI第三方库


热门话题
java块是一个特定的数字吗?   JavaJavaX DocumentBuilder生成“双UTF8”字符集编码   java如何创建本机查询以使用@query注释连接相关表   apache poi从Excel工作表读取日期值(Java)   java如何创建正则表达式以将“String”“匹配为两个字符串   java这是允许用户进行通配符搜索的正确方法吗?   将javascript变量传递给JavaBean   minecraft如何在另一个java程序中运行java程序   java Gradle任务构建不包括安卓类的Jar   java如何使用ANTLR构建交互式解析器?   springdataelasticsearch基于java注释的审计?   java如何从json获取数据url?   eclipse中服务器项目中的java FileNotFoundException   复制验证文件是否在Java中复制   java使用Jetty限制HTTP持久连接上每秒的事务数