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).
Download the package to a local folder (e.g. ~/PRMLT/) by running:
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