Machine Learning

Kernel Methods and Support Vector Machines

Graphs

Neural Networks

Optimization

Natural Language Processing

Signal Processing

Bayesian Statistics (inc. Stochastic Processes)

Causal Inference

Statistics and Probability

Data Mining and Information Retrieval

Cryptography

Other Reading Lists

Other Lists of Resources