<commit_before>yann:
version 0.0.1a1 
 
* An even easier, simpler and versatile CNN tool alternative to 
    [Lasagne](https://github.com/Lasagne/Lasagne) and [Keras](https://keras.io/).
* Promotes easy learnability and practice of CNNs using theano.
* Modular and plug and play modules and layers.

[![Join the chat at https://gitter.im/yann-users/Lobby](https://badges.gitter.im/yann-users/Lobby.svg)](https://gitter.im/yann-users/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![MIT License at http://yann.readthedocs.io/en/latest/license.html](https://img.shields.io/badge/license-MIT-blue.svg)](http://yann.readthedocs.io/en/latest/license.html)
[![Documentation at http://yann.readthedocs.io/en/latest/](https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat)](http://yann.readthedocs.io/en/latest/)
[![Requirements Status](https://requires.io/github/ragavvenkatesan/yann/requirements.svg?branch=master)](https://requires.io/github/ragavvenkatesan/yann/requirements/?branch=master)

## Who is this code most useful for ?

I wrote this code essentially for my labmates, those who are interested in 
starting deep CNNs to make a fast transition into theano. It was called samosa then.
Now yann has evolved into a toolbox for CNNs. It is designed as a supplement to an upcoming book on 
Convolutional Neural Networks and also the toolbox of choice for a deep learning course. 

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](http://yann.readthedocs.io/en/latest/)
page that has some details on how to run the code and how to use it. I 
am working on a more complete Sphinx Documentation but until then, 
this is all I have. Contact me if you had trouble.

For a quick start into the toolbox, you can use this <commit_msg>Hit Count added to readme<commit_after>yann:
version 0.0.1a1 
 
* An even easier, simpler and versatile CNN tool alternative to 
    [Lasagne](https://github.com/Lasagne/Lasagne) and [Keras](https://keras.io/).
* Promotes easy learnability and practice of CNNs using theano.
* Modular and plug and play modules and layers.

[![Join the chat at https://gitter.im/yann-users/Lobby](https://badges.gitter.im/yann-users/Lobby.svg)](https://gitter.im/yann-users/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![MIT License at http://yann.readthedocs.io/en/latest/license.html](https://img.shields.io/badge/license-MIT-blue.svg)](http://yann.readthedocs.io/en/latest/license.html)
[![Documentation at http://yann.readthedocs.io/en/latest/](https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat)](http://yann.readthedocs.io/en/latest/)
[![Requirements Status](https://requires.io/github/ragavvenkatesan/yann/requirements.svg?branch=master)](https://requires.io/github/ragavvenkatesan/yann/requirements/?branch=master)
[![HitCount](https://hitt.herokuapp.com/ragavvenkatesan/yann.svg)](https://github.com/ragavvenkatesan/yann)

## Who is this code most useful for ?

I wrote this code essentially for my labmates, those who are interested in 
starting deep CNNs to make a fast transition into theano. It was called samosa then.
Now yann has evolved into a toolbox for CNNs. It is designed as a supplement to an upcoming book on 
Convolutional Neural Networks and also the toolbox of choice for a deep learning course. 

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](http://yann.readthedocs.io/en/latest/)
page that has some details on how to run the code and how to use it. I 
am working on a more complete Sphinx Documentation but until then, 
this is all I have. Contact me if you had trouble.

For a quick start into the toolbox, you can use this 
{'fraction_non_alphanumeric': 0.10054225033890646, 'fraction_numerical': 0.0018075011296882061, 'mean_word_length': 4.675641025641026, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 20, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '34105', 'n_tokens_mistral': 1421, 'n_tokens_neox': 1353, 'n_words': 477}