Skip to main content

A deep learning experiment tool to help you develop and manage your project

Project description

### Installation
* Install Hyperopt(Don't install by pip. The Hyperopt version in pip is too old. Install it from source.)
- git clone
- python install
- sudo apt-get install mongodb-server
* install torchnet
### Designs
A deep-learning project usually consists of data loading, model building, model training/testing phases.
Also we need some auxiliary functions such as autosave/load, visualization, auto hyperparameter optimization and some debug tools, etc. to help us.

#### Optimizing hyperparameters
* Available libraries: Hyperopt, HPOlib2, neupy

# torchnet_Venus
The base framework for deep learning based on pytorch, torchnet, etc.

[TODO Issue](
## Credits

Primarily referenced tnt of pytorch: [Torchnet @pytorch](

Many thanks to [@pytorch](

# Code Structure: a lib that helps us to do some debugs, tune parameters, visualize, config
Wish the lib to be a wrapper, but users can also use the modules separately.

* debug utilities

## Recently
* base
* initializer
* visual
* hyperopt: tune hyper parameters
* optimizer: multistep learner
* config
* autosave, autoload: If unexpected interruption or active keyboard interruption happens to the program, then will save the checkpoint and parameters automatically.
* utils
- seed initialization
- weight initialization

## Long-term goal
* profiler
* common dataloader
* search structure
* tnt such as engine, meter
* autoselect idle graphic card

# Class graph

Engine: Tune network parameters
- autosave
- train
- test
- load_test
- load_train

Hyperopt -> Engine -> config
-> visual


Should be a template or a library?
Flexibility should be the first.
Utilities follows.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for shtu-venus, version 0.11
Filename, size File type Python version Upload date Hashes
Filename, size shtu_venus-0.11-py2.py3-none-any.whl (36.5 kB) File type Wheel Python version py2.py3 Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page