Skip to content
forked from mila-iqia/blocks

A Theano framework for building and training neural networks

License

Notifications You must be signed in to change notification settings

Thrandis/blocks

This branch is 948 commits behind mila-iqia/blocks:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 25, 2015
May 20, 2015
May 17, 2015
Feb 28, 2015
May 7, 2015
May 14, 2015
Jan 7, 2015
Mar 30, 2015
May 17, 2015
May 17, 2015
Jan 7, 2015
May 16, 2015
May 5, 2015
May 16, 2015
May 18, 2015
Mar 30, 2015
May 18, 2015
May 16, 2015

Repository files navigation

https://travis-ci.org/mila-udem/blocks.svg?branch=master https://readthedocs.org/projects/blocks/badge/?version=latest https://requires.io/github/mila-udem/blocks/requirements.svg?branch=master

Blocks

Blocks is a framework that helps you build neural network models on top of Theano. Currently it supports and provides:

  • Constructing parametrized Theano operations, called "bricks"
  • Pattern matching to select variables and bricks in large models
  • Algorithms to optimize your model
  • Saving and resuming of training
  • Monitoring and analyzing values during training progress (on the training set as well as on test sets)
  • Application of graph transformations, such as dropout

In the future we also hope to support:

  • Dimension, type and axes-checking

Please see the documentation for more information.

If you want to contribute, please make sure to read the developer guidelines.

About

A Theano framework for building and training neural networks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%