neuralpy是用python实现的人工神经网络库。

neural-python的Python项目详细描述


neuralpy是一个用于人工神经网络的python库。 你可以运行和测试不同的神经网络算法。

Travis

安装

$ pip install neural-python

依赖性

  • Python2.7、3.3、3.4
  • numpy>;=1.9.0
  • scipy=0.14.0
  • matplotlib>;=1.4.0

下一步

    bug修复和版本稳定
  • 加速算法
  • 添加更多算法

库支持

  • 径向基函数网络(rbfn)
  • 反向传播和不同的优化
  • 神经网络集成
  • 联想记忆和自动联想记忆
  • 竞争网络
  • 反向传播的步进更新算法
  • 反向传播的权重控制算法
  • 基本线性网络

算法

  • 反向传播
    • 经典梯度下降
    • 小批量梯度下降
    • 共轭梯度
      • 弗莱彻·里夫斯
      • 波兰里比耶
      • 赫斯滕斯·斯蒂费尔
      • 共轭下降
      • 刘楼
      • 戴元
    • 拟牛顿
      • 高炉煤气
      • DFP
      • psb
      • sr1
    • 莱文伯格·马夸特
    • 黑森对角线
    • 动量
    • rprop
    • IRPROP+
    • QuickProp
  • 重量更新规则
    • 重量衰减
    • 减肥
  • 学习率更新规则
    • 自适应学习率
    • 错误差异更新
    • 通过golden search或brent进行线性搜索
    • Wolfe行搜索
    • 搜索大于聚合
    • 简单的步骤最小化
  • 集合
    • 专家组合
    • 动态平均网络(DAN)
  • 径向基函数网络(rbfn)
    • 广义回归神经网络(GRNN)
    • 概率神经网络(pnn)
    • 径向基函数k-均值
  • 自动联想记忆
    • 离散BAM网络
    • CMAC网络
    • 离散hopfield网络
  • 竞争网络
    • 自适应共振理论(ART1)网络
    • 自组织特征图(SOFM或SOM)
  • 线性网络
    • 感知器
    • LMS网络
    • 改进的松弛网络
  • 关联
    • OJA
    • 科霍宁
    • 安装
    • Hebb

测试

$ pip install tox
$ tox

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

推荐PyPI第三方库


热门话题
java如何在jetty请求日志中添加milliscond字段?   java在使用Scanner类从文件读取信息时遇到问题   为什么。类不适用于泛型类型?   SQLite插入上的java空指针异常   java能告诉我们Guava缓存是在禁用统计数据的情况下构建的吗?   java在应用程序中使用常量   java无法使用AutoIT和Selenium Webdriver在所需位置/文件夹保存图像   java如何在jtable中更新jprogress栏   java是比较给定日期和当前日期(在给定时区中没有时间段)的最佳方法   安卓代码中的java错误   java无法访问实体类中的字段   java如何在tomcat中处理三个JDBC连接池?   java无法使用Spring Security保护AngularJS页面   如何在没有TCP/IP协议栈的情况下用Java发送以太帧