Skip to content

kkalou/SHL_scripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reproducible research : Python implementation of SparseHebbianLearning

![Animation of the formation of RFs during aSSC learning.] (http://invibe.net/cgi-bin/index.cgi/SparseHebbianLearning?action=AttachFile&do=get&target=ssc.gif)

` wget https://github.com/meduz/shl_scripts/archive/master.zip unzip master.zip -d shl_scripts cd shl_scripts/ ipython notebook`

Object

`bibtex @article{Perrinet10shl, Author = {Perrinet, Laurent U.}, Doi = {10.1162/neco.2010.05-08-795}, Journal = {Neural Computation}, Keywords = {Neural population coding, Unsupervised learning, Statistics of natural images, Simple cell receptive fields, Sparse Hebbian Learning, Adaptive Matching Pursuit, Cooperative Homeostasis, Competition-Optimized Matching Pursuit}, Month = {July}, Number = {7}, Title = {Role of homeostasis in learning sparse representations}, Url = {http://invibe.net/LaurentPerrinet/Publications/Perrinet10shl}, Volume = {22}, Year = {2010}, Annote = {Posted Online March 17, 2010.}, }`

Installation

sh python setup.py clean build install

Licence

This piece of code is distributed under the terms of the GNU General Public License (GPL), check http://www.gnu.org/copyleft/gpl.html if you have not red the term of the license yet.

Contribute

Get Ready!

Be sure to have :

Contents

  • matlab_code : some obsolete matlab code

Some useful code tidbits

* get the code with CLI wget https://github.com/meduz/shl_scripts/archive/master.zip. * decompress unzip master.zip -d shl_scripts * get to the code cd shl_scripts

* run the main script python learn.py

* remove SSC related files to start over rm -f IMAGES_*.mat.pdf *.hdf5

Changelog

* 2.0 - 2015-05-07:
* 1.1 - 2014-06-18:
  • documentation
  • dropped Matlab support
  • 1.0 - 2011-10-27 : initial release

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 71.2%
  • TeX 11.3%
  • C 9.4%
  • Python 7.9%
  • Other 0.2%