Skip to content

Pattern Recognition and Machine Learning

ru-neck edited this page Apr 8, 2020 · 162 revisions

PRML

These are codes implementing some algorithms introduced in "Pattern Recognition and Machine Learning" (Author: C.M.Bishop). Python language used for these implementation.

Required packages

  • python 3
  • numpy
  • pandas
  • matplotlib

Installation

  1. Download the file to a local folder (e.g. ~/prml_python/) by executing:
git clone https://github.com/oilneck/prml_python.git
  1. Run Python and change your directory (~/prml_python/), then run the init.py script.

  2. Run some demonstration files in Sec1~Sec5 folder.

Execution example

      
sec.1 section1 section1
polynomial fitting mean square error bayesian fitting
sec.2 central_limit <\td> dirichlet gaussian_bayes
central limit theorem dirichlet distribution Nomal gamma distribution
sec.3 basis <\td> predictive
linear basis function predictive distribution kernel function
sec.4
sigmoid function binary class classification multi class classification
sec.5
function approximation classification in NN scaled conjugate method

Notebook

The contents of Pattern Recognition and Machine Learning

Deep learning and Convolutional neural network for image recognition

Archive

Regularization method for neural network
Regularization_of_NN.pdf
Convolutional neural network
CNN.pdf
Clone this wiki locally