Repository of all the codes using during the initial phase of RUSMALAI journal club in NCBS.
RUSMALAI stands for Reinforcement Unsupervised MAchine Learning and Artificial Intelligence. RUSMALAI is a weekly journal club for machine learning in NCBS (National Centre for Biological Sciences, Bangalore). The codes in this repository were written as a part of the initial phase of the Journal Club, when the objective was to attain sufficient understanding of core concepts. You can find more about the objective in our manifesto.
- Perceptrons - a simple example of a perceptron based classification of two features on the iris dataset.
- Backpropagation learning - iris dataset
- XOR problem - Multi layer perceptrons - iris dataset
- Hopfield networks - Digit pattern completion
- Beginner's mnist - Using tensorflow
- Deep mnist - Using tensorflow
The scripts is written in python. It requires the following packages:
- scikit-learn
- scipy
- numpy
- matplotlib
- ipython
- jupyter
These can manually installed by using pip or by using the requirements file given in the repository using the following command:
[sudo] pip install -r requirements.txt