#Artificial Intelligence cheat sheet
This cheat sheet contains many mathematical formula, equations,inference and diagrams on Artificial Intelligence.
Most of them are based on Pattern Recognition and Machine Learning
,Elements of Statisitical Learning
and Machine Learning: A Probabilistic Perspective
.
##TODO
-
Linear Models for Regression
- Maximum Likelihood
- Maximum Posterior
- Bayesian Linear Regression
- Bayesian Model Comparison
- The Evidence Approximation
-
Linear Models for Classification
- Discriminant Functions
- Generative Models
- Discriminative Models
- Laplace Approximation
- Bayesian Logistic Regression
-
Neural Networks
- Feed-forward Network Functions
- Network Training
- Parameter optimization
- Local quadratic approxmiation
- Use of gradient information
- Gradient descent optimization
- Error BackPropagation
- Evaluation of error-function derivatives
- Example
- Efficiency of backpropagation
- Jacobian matrix
- The Hessian Matrix
- Regularization in Neural Networks
- ...
- Early stopping
- Convolutional networks
- Mixture Density Networks
- Bayesian Neural Networks
-
Kernel Methods
-
Sparse Kernel Machines
- Maximum Margin Classifiers
- Relevance Vector Machines
-
Graphical Models
-
Mixture Models and EM
- K-means
- Mixtures of Gaussians
- Complementary View
- General EM
-
Approximation Inference
-
Sampling Methods
-
Continuous Latent Variables
-
Sequential Data
-
Combining Models
- Boosting
- Random Forests
-
Latent Dirichlet Allocation
- Gamma function
Sample Latex formula $$\int_{0}^{\infty}f(\vec{x},\vec{w})dx$$
Book review
For Bayesian treatment, refer to PRML. For more data mining practical issues refer to ESL.
##Download PDF cheat-sheet.pdf
##LaTeX template This open-source book adopts the Springer latex template.
##How to compile
-
Install Tex Live 2012.
-
Install TeXstudio.
-
Configure TeXstudio.
Run TeXstudio, clickOptions-->Configure Texstudio-->Commands
, setXeLaTex
toxelatex -synctex=1 -interaction=nonstopmode %.tex
.Click
Options-->Configure Texstudio-->Build
,
setBuild & View
toCompile & View
,
setDefault Compiler
toXeLaTex
,
setPDF Viewer
toInternal PDF Viewer(windowed)
, so that when previewing it will pop up a standalone window, which will be convenient. -
Compile. Use Open
cheat-sheet.tex
with TeXstudio,click the green arrow on the menu bar, then it will start to compile.
In the messages window below we can see the compilation command that TeXstudio is using isxelatex -synctex=1 --enable-write18 -interaction=nonstopmode "cheat-sheet".tex