This Matlab package implements machine learning algorithms described in the great textbook: Pattern Recognition and Machine Learning by C. Bishop (PRML).
It is written purely in Matlab language. It is self-contained. There is no external dependency.
Note: this package requires Matlab R2016b or latter, since it utilizes a new Matlab syntax called Implicit expansion (a.k.a. broadcasting). It also requires Statistics Toolbox (for some simple random number generator) and Image Processing Toolbox (for reading image data).
git clone https://github.com/PRML/PRMLT.git
Run Matlab and navigate to the folder (~/PRMLT/), then run the init.m script.
Run some demos in ~/PRMLT/demo folder. Enjoy!
If you find any bug or have any suggestion, please do file issues. I am graceful for any feedback and will do my best to improve this package.
Released under MIT license
sth4nth at gmail dot com