一个高度可配置的三维/二维cnn和通用神经网络训练工具

elektronn的Python项目详细描述


https://badge.fury.io/py/elektronn.svghttp://anaconda.org/conda-forge/elektronn/badges/version.svg

elektronn是一个高度可配置的工具,用于训练3d/2d cnn和通用神经网络。

它是用Python2编写的,基于Theano,它允许启用CUDA的GPU显著加速管道。

该软件包包括一个复杂的训练管道,专门为3d/2d图像的分类/定位任务而设计。此外,工具包还提供了非图像数据任务的训练例程。

elektronn是由marius killinger和gregor urban在max-planck医学研究所为解决连接组学任务而创建的。

Logo+Example

膜和线粒体概率图。用cnn递归训练预测。资料图:Jórgen Kornfeld的斑马雀X区数据集J0126。

玩具示例

$ elektronn-train MNIST_CNN_warp_config.py

这将下载mnist数据集并运行示例配置文件中定义的培训。绘图保存到~/CNN_Training/2D/MNIST_example_warp

文件结构

ELEKTRONN
├── doc                     # Documentation source files
├── elektronn
│   ├── examples            # Example scripts and config files
│   ├── net                 #  Neural network library code
│   ├── scripts             #  Training script and profiling script
│   ├── training            #  Training library code
│   └── ...
├── LICENSE.rst
├── README.rst
└── ...

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

推荐PyPI第三方库


热门话题
java为textview创建选定状态(突出显示)   Java Hibernate计数行   Java语言中的字符串比较   java为什么SparkLauncher会立即返回而不会生成任何作业?   java layout_centerInParent在抛出回收视图后不工作   c#中的readInt16()与java中的readShort()   java如何在工具栏菜单中添加昼夜切换器   java在eclipse上向Tomcat提供<Realm/>信息   java使用给定的随机路径构造一个图   带有对象推送的java Morphia聚合阶段组   java关闭JTable实例   性能如何更好地转换java中的所有集合元素?   JAVA木卫一。IOException:通过Eclipse读取Java中的EOF Lucene   java如何在Android中将光标设置在tableLayout的行/列中所需的位置   使用HashMap的Set的java迭代器不会生成值/键吗?   java google guava cachebuilder在ExipeAfterAccess和expireActerWrite之间使用的时间更长   如何将这个排序映射方法从java转换为Kotlin   java如何从运行的JAR文件中读取war目录?   SpringBootJava。使用Java 9模块(JPM)时lang.NoSuchMethodError