Skip to content

alwc/fastdeepnets

This branch is 1 commit behind mitdbg/fastdeepnets:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3ac9763 · May 17, 2018
Feb 5, 2018
Jan 12, 2018
Apr 15, 2018
Dec 18, 2017
Dec 18, 2017
Nov 27, 2017
May 17, 2018
Mar 16, 2018
Jan 16, 2018
Dec 18, 2017
Oct 8, 2017
Jan 16, 2018
Oct 6, 2017
Dec 11, 2017
Feb 5, 2018
Jan 3, 2018
Dec 18, 2017
Dec 12, 2017
Dec 11, 2017
Nov 2, 2017
Mar 10, 2018
Feb 5, 2018
Nov 11, 2017
Mar 16, 2018
Mar 11, 2018

Repository files navigation

fastdeepnets

The progress of the project can be followed in the in project journal(Chronological order).

Tools

Regression CLI

We provide a CLI to train regression models for people who do not want to spend the time building their own models and data loaders. The training set is expected to be a CSV file with i + o columns where i is the number of inputs and o is the number of outputs.

Example:

python tools/fit.py tools/example_regression_data.csv /tmp/model_test.data --layers 2 --max_neurons 1000 --input_features 32 --output_features 1

In order for it to work make sure the dynnet package is available, either install the package or add the root of this repository in your PYTHONPATH.

Goal

The goal of this project is to try to "learn" the number of hidden units (neurons for fully connected networks and channels for CNNs), directly during training. The main motivation is to reduce the size of set of potential hyper-parameters and avoid overfitting by killing neurons while the network is trained.

Context

This project is part of my (Guillaume Leclerc) Master thesis

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 69.9%
  • Python 30.1%