This toolbox is support material for the book on CNN (http://www.convolution.network) and the grad level course CSE591 (http://www.ragav.net/cse591).
Clone or download

README.md

yann: version 1.0rc1

  • An even easier, simpler and versatile CNN tool alternative to Lasagne and Keras.
  • Promotes easy learnability and practice of CNNs using theano.
  • Modular and plug and play modules and layers.
  • Implementations of most commonly used techniques and popular papers in CNN research.

MIT License at http://yann.readthedocs.io/en/latest/license.html Documentation at http://yann.readthedocs.io/en/latest/ Join the discussion at https://groups.google.com/forum/#!forum/yann-users Build Status Codecov Coverage Requirements Status Open Source Love

Originally written for personal research, this toolbox will be most useful for those who are interested in starting deep CNNs to make a fast transition into theano and developing CNNs. It was called samosa back then. Now yann has evolved into this toolbox for CNNs. Yann is designed as a supplement to an upcoming book on Convolutional Neural Networks and also the toolbox of choice for a graduatelevel deep learning course under developement at CIDSE ASU.

Because of this reason, Yann is specifically designed to be intuitive and easy to use for beginners. That does not compromise Yann of any of its features. It is still a good choice for a toolbox for running pre-trained models and build complicated, non-vannilla CNN architectures that are not easy to build with the other toolboxes.This will also be useful for industry when teting out prototypes.

There is a documentation page that has some details on how to run the code and how to use it. For a quick start into the toolbox, you can use this guide.

Thanks for using the code, hope you had fun. Ragav Venkatesan

http://www.ragav.net