Expert.
Capable.
Tried it before but still learning.
Never tried it but seen it in a course.
Never heard of it.
Bayesian Hierarchical Models (e.g. Gaussian mixtures, Hidden Markov Models)
Basic Unsupervised Learning (k-means, PCA, etc)
Basic Supervised Learning (Linear/Logistic regression, nearest-neighbors)
Kernel Methods (SVMs, kernel trick, Mercer's theorem)
Basic Feedforward Neural Networks (e.g. multi-layer perceptrons)
Gaussian Processes for Regression or Classification
Neural Networks for Images (e.g. Convolutional NNs)
Neural Networks for Text/Sequences (e.g. LSTMs, RNNs, etc)
Bayesian Inference via Markov Chain Monte Carlo
Inference via Expectation-maximization (EM algorithm)
Bayesian Inference via Variational Optimization
Inference via Loss Function Minimization (gradient-descent)