Neural Network Toolbox on TensorFlow
Project description
Neural Network Toolbox on TensorFlow
Tutorials are not finished. See some examples to learn about the framework:
Vision:
Reinforcement Learning:
Unsupervised Learning:
Generative Adversarial Network(GAN) variants, including DCGAN, InfoGAN, Conditional GAN, WGAN, Image to Image.
Speech / NLP:
The examples are not only for demonstration of the framework – you can train them and reproduce the results in papers.
Features:
Describe your training task with three components:
DataFlow. process data in Python, with ease and speed.
Allows you to process data in Python without blocking the training, by multiprocess prefetch & TF Queue prefetch.
All data producer has a unified interface, you can compose and reuse them to perform complex preprocessing.
Callbacks, like tf.train.SessionRunHook, plugins, or extensions. Write a callback to implement everything you want to do apart from the training iterations, such as:
Change hyperparameters during training
Print some tensors of interest
Run inference on a test dataset
Run some operations once a while
Send loss to your phone
Model, or graph. models/ has some scoped abstraction of common models, but you can just use symbolic functions in tensorflow or slim/tflearn/tensorlayer/etc. LinearWrap and argscope simplify large models (e.g. vgg example).
With the above components defined, tensorpack trainer runs the training iterations for you. Even on a small CNN example, the training runs 2x faster than the equivalent Keras code.
Multi-GPU training is off-the-shelf by simply switching the trainer. You can also define your own trainer for non-standard training (e.g. GAN).
Install:
Dependencies:
Python 2 or 3
TensorFlow >= 1.0.0
Python bindings for OpenCV
pip install -U git+https://github.com/ppwwyyxx/tensorpack.git # or add `--user` to avoid system-wide installation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tensorpack-0.1.7.tar.gz.
File metadata
- Download URL: tensorpack-0.1.7.tar.gz
- Upload date:
- Size: 128.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e48a1ca63c0bf0febbacdd49f6867ae426e2af823a0e9f9ebb02c0880a9c4517
|
|
| MD5 |
8bb20b1de79622a7880ce3775662ed35
|
|
| BLAKE2b-256 |
fc6587be838f77db8102b51f1181feec87654e4e89aafddbfd87c9c83d9dbea4
|
File details
Details for the file tensorpack-0.1.7-py2.py3-none-any.whl.
File metadata
- Download URL: tensorpack-0.1.7-py2.py3-none-any.whl
- Upload date:
- Size: 185.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a5a78c9ef896cf36833d109fb56f4190315f65b40d1bdd82bcd19fb777ef10f
|
|
| MD5 |
ca4c872009eab77782c417034b779263
|
|
| BLAKE2b-256 |
2afb3cbbcb61a15cc83d264631ad777d64b52ba6239d662ae087263d2e1463b8
|