突触和细胞

synacell的Python项目详细描述


联会

突触和细胞。在

尖峰神经网络(SNN)由具有处理算法的细胞组成,由具有真实信号传输特性的突触连接。运行SNN的引擎用Python中的接口用普通C++编写,以简化和平台移动性。在

测试

我们将测试脚本作为一个模块来实现。在安装synacell库之后,可以通过从python控制台运行以下命令来运行它们:

importsynacell.testassctestsctest.run_all()

Warning:脚本在运行python控制台的目录中生成临时文件。在

运行sctest.run_all()时将运行的测试是来自以下模块的测试函数:

  • test_simple
  • test_plot

示例

示例_spice

将结果与LTSpice输出进行比较。目的是验证描述突触或细胞回路的微分方程的解。子模块包括:

  • example_spice
  • example_part

SynaRCA公司

比较SynaRCA电路的spice模型和synacell模型的差异。运行示例:

^{pr2}$

本例运行两个回路,一个用于1阶的ODE,另一个用于2阶的ODE。在

示例在工作目录(从中运行python)中生成文件。在

  • 在SynaRCA.wav公司-synacell的WAV文件
  • 在辛纳卡。生的-可以从python的LTSpice运行的Spice文件
  • 在SynaRCA.asc公司-可以从LTSpice打开并检查或修改电路的Spice文件。在
  • 在SynaRCA.pwl公司-由synacell生成的spice模型的输入文件。在

示例零件

观察不同部分的输出。在

细胞

观察从输入(vi)执行指数移动平均的单元输出(vo)。运行示例:

importsynacell.examplesasscexscex.run_part("CellEMA")

单元多数据

将多个文件加载到单个CellMultiData神经元中,并将该单元用作验证器和错误计算单元:

importsynacell.examplesasscexscex.run_part("CellMultiData")

电池

计算CellRLC单元的传递函数H(f)。在

importsynacell.examplesasscexscex.run_part("CellRLC")

要求

<>现在,我们将C++软件编译为64位架构的Windows共享库(.dll)。我们将正式的PyPI包设置为:

  • Windows 64位
  • Python+647位

如果您计划自己编译c++,请检查文件:HOWTO.md

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

推荐PyPI第三方库


热门话题
AmazonS3查找从S3forJava下载的压缩文件的MIME类型   java如何使用Selenium在<span>中查找具有特定文本的元素   python如何使用OpenIEDemo生成自定义三元组。由stanfordnlp提供的java   java遇到“方法不适用”编译错误   java如何使用Mockito在Looper中运行的验证代码。getMainLooper?   类Java目录错误   java在已知其他泛型信息时使用原始类型   java connect()和disconnect()在哪里实现?   java使用PDF Box库拆分PDF,生成的PDF几乎与源PDF文件大小相同   java PowerMockito返回错误的对象   java如何找到TIBCO集合消息的字节编码?   java Basic音乐播放器下一步和上一步按钮   添加模块描述符时,java没有名为“entityManagerFactory”的bean可用   java为什么我的代码不是线程安全的?   eclipse java。引用项目中的类的lang.NoClassDefFoundError