ELEKTRONN is a highly configurable toolkit for training 3D/2D CNNs and general Neural Networks.
It is written in Python 2 and based on Theano, which allows CUDA-enabled GPUs to significantly accelerate the pipeline.
The package includes a sophisticated training pipeline designed for classification/localisation tasks on 3D/2D images. Additionally, the toolkit offers training routines for tasks on non-image data.
ELEKTRONN was created by Marius Killinger and Gregor Urban at the Max Planck Institute For Medical Research to solve connectomics tasks.
Membrane and mitochondria probability maps. Predicted with a CNN with recursive training. Data: zebra finch area X dataset j0126 by Jörgen Kornfeld.
Learn More:
Toy Example
$ elektronn-train MNIST_CNN_warp_config.py
This will download the MNIST data set and run a training defined in an example config file. The plots are saved to ~/CNN_Training/2D/MNIST_example_warp.
File structure
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 └── ...
Metadata
Release files for elektronn 1.0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| elektronn-1.0.14.tar.gz | 109.0 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| elektronn-1.0.14-cp27-cp27mu-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc wide-unicode | Linux glibc 2.5+ x86-64 | Details |
| elektronn-1.0.14-cp27-cp27m-manylinux1_x86_64.whl | CPython 2.7 | CPython 2.7 pymalloc | Linux glibc 2.5+ x86-64 | Details |
Total release size: 1.1 MB
Release files / elektronn-1.0.14.tar.gz
| Download URL | elektronn-1.0.14.tar.gz |
|---|---|
| Size | 109.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
90b4cc88f89d3c8da443c6c7bfb2c85d6207982160d3b17dbccddc1b9ab9251b
|
|
BLAKE2b-256 checksum How to use checksums |
1dbdfef67ffafba177525cdf7c5386577ba67d789cd5c73acd9442ec63da0633
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / elektronn-1.0.14-cp27-cp27mu-manylinux1_x86_64.whl
| Download URL | elektronn-1.0.14-cp27-cp27mu-manylinux1_x86_64.whl |
|---|---|
| Size | 484.1 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc wide-unicode Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
32c59c0b73a9a681022fd12c254deb8e5f18fc8c4e34de02a4872b46c9c9529f
|
|
BLAKE2b-256 checksum How to use checksums |
5528bb7ce874fec46f5e2f413dedcad23086f865154ba635f60e55c511a959f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / elektronn-1.0.14-cp27-cp27m-manylinux1_x86_64.whl
| Download URL | elektronn-1.0.14-cp27-cp27m-manylinux1_x86_64.whl |
|---|---|
| Size | 484.1 kB |
| Tags | CPython 2.7 CPython 2.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
c857207792e5ca19f6702ba4ed8af62a865eaf9658b38ec40fe0c51739054016
|
|
BLAKE2b-256 checksum How to use checksums |
d9dbd6a6124a20e517cdf69c7294ef5f318bf5bfb6598c4667707842b0206f62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |