Skip to content

imargulis/ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

ML Resources

This repo contains references to various resources covering topics in machine learning. By no means this is an exhaustive list. In order to keep it up-to-date I'll try to review it once in while.

Misc:

A survey on Automatic Differentiation:

https://arxiv.org/pdf/1502.05767.pdf

Table of Contents

Intro to Machine Learning

There are many ML resources, which position themselves as introductory
Below is the list of textbooks and courses I came across.

Textbooks

  • Machine Learning: A Probabilistic Perspective (Murphy)
  • Pattern Recognition and Machine Learning (Bishop)
  • The Elements of Statistical Learning (Hastie et al.)
  • Pattern Classification (Duda et al.)
  • Bayesian Reasoning and Machine Learning (Barber)
  • Learning from Data (Abu-Mostafa) ✨
  • Foundations of Machine Learning (Mohri et al.)
  • An Introduction to Computational Learning Theory (Kearns & Vazirani)

Courses (with videos)

Other courses

Deep Learning

Goodfellow et al. is the new classic.
For vision and NLP, Stanford lectures would be helpful.

Textbook

  • Deep Learning (Goodfellow et al.) ✨

Courses (with videos)

Courses (Practice)

Tutorials

Generative Model

I seperated generative model as an independent topic,
since I think it is big and important area.

Lecture

Reinforcement Learning

For classic (non-deep) RL, Sutton & Barto is the classic.
For deep RL, lectures from Berkeley/CMU looks good.

Textbook

  • Reinforcement Learning: An Introduction (Sutton & Barto) ✨

Courses

Tutorial

Probabilistic Graphical Model

Textbooks

  • Probabilistic Graphical Models: Principles and Techniques (Koller & Friedman)
  • Graphical Models, Exponential Families, and Variational Inference (Wainwright & Jordan) ✨

Courses

Optimization

Boyd & Vandenberghe is the classic, but I think it's too boring.
Reading chapter 2-5 would be enough.

Bertsekas more concentrates on convex analysis.
Nocedal & Wright more concentrates on optimization.

Textbook

  • Convex Optimization (Boyd & Vandenberghe) ✨
  • Convex Optimization Theory (Bertsekas)
  • Numerical Optimization (Nocedal & Wright)

Lecture

Tutorial

Online Learning Theory

For online learning, Cesa-Bianchi & Lugosi is the classic.
For multi-armed bandit, Bubeck & Cesa-Bianchi provides a good survey.

Textbook (Online Learning)

  • Prediction, Learning, and Games (Cesa-Bianchi & Lugosi)
  • Regret Analysis of Stochastic and Nonstochastic Multi-armed Bandit Problems (Bubeck & Cesa-Bianchi)

Tutorial

Topics related to Machine Learning

Miscellaneous topics directrly related to machine learning.

Probability and Statistics

Books (General)

  • Probability: Theory and Examples (Durrett)
  • Theoretical Statistics (Keener)
  • Stochastic Processes (Bass)
  • Probability and Statistics Cookbook (Vallentin)

Books (Statistical Inference)

  • All of Statistics (Wasserman)
  • Computer Age Statistical Inference (Efron & Hastie) ✨
  • Time Series Analysis and Its Applications: With R Examples (Shumway & Stoffer)

Books (Nonparametrics)

  • All of Nonparametric Statistics (Wasserman)
  • Introduction to Nonparametric Estimation (Tsybakov)
  • Gaussian Process and Machine Learning (Rasmussen & Williams) ✨
  • Bayesian Nonparametrics (Ghosh & Ramamoorthi) ✨

Books (High Dimensions and Asymptotics)

  • High-Dimensional Statistics: A Non-Asymptotic Viewpoint (Wainwright) ✨
  • Statistics for High-Dimensional Data (Bühlmann & van de Geer)
  • Asymptotic Statistics (van der Vaart)
  • Empirical Processes in M-Estimation (van der Vaart)

Courses

Lecture

Linear Algebra

Books

  • Linear Algebra (Hoffman & Kunze)
  • Matrix Analysis (Horn & Johnson)
  • Matrix Computations (Golub & Van Loan)
  • The Matrix Cookbook (Petersen & Pedersen)

Courses

Large Deviations

Books

  • Concentration Inequalities and Martingale Inequalities (Chung & Lu)
  • An Introduction to Matrix Concentration Inequalities (Tropp)

Courses

Information Theory

Books

  • Elements of Information Theory (Cover & Thomas)
  • Information Theory, Inference, and Learning Algorithms (MacKay)

Courses

Network Science

  • Networks, Crowds, and Markets (Easley & Kleinberg)
  • Social and Economic Networks (Jackson)

Random Processes

  • Markov Chains (Norris)
  • Markov Chains and Mixing Times (Levin et al.)

Game Theory

  • Algorithmic Game Theory (Nisan et al.)
  • Multiagent Systems (Shoham & Leyton-Brown)

Combinatorics

  • The Probabilistic Method (Alon & Spencer)
  • A First Course in Combinatorial Optimization (Lee)

Algorithm

  • Introduction to Algorithms (Cormen et al.)
  • Randomized Algorithms (Motwani & Raghavan)
  • Approximation Algorithms (Vazirani)

Geometric View

  • Topological Data Analysis (Wasserman)
  • Methods of Information Geometry (Amari & Nagaoka)
  • Algebraic Geometry and Statistical Learning Theory (Watanabe)

Some Lectures

Tutorial

Blogs and Podcasts

Research Group

Persoanal Blogs

Podcasts

About

References to online and printed materials

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors