Editing NBML Course
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 3: | Line 3: | ||
#Volunteer to teach a course in one of the subjects below | #Volunteer to teach a course in one of the subjects below | ||
#Fill in one of the subjects below with links to learning material and related software | #Fill in one of the subjects below with links to learning material and related software | ||
#Show up to classes and | #Show up to classes and asking questions | ||
#Join the [https://www.noisebridge.net/mailman/listinfo/ml ML Mailing List] and talk about stuff | #Join the [https://www.noisebridge.net/mailman/listinfo/ml ML Mailing List] and talk about stuff | ||
#Don't talk shit on mathematics | #Don't talk shit on mathematics, it wants to be your friend. | ||
=== Online Machine Learning Courses === | === Online Machine Learning Courses === | ||
Line 13: | Line 13: | ||
=== Curriculum === | === Curriculum === | ||
==== | ==== Block 1: Basic Math and Machine Learning ==== | ||
* | *Linear Algebra | ||
* | **Vectors and Matricies | ||
** | **Solving Linear Systems: Gaussian Elimination | ||
**Vector Spaces | |||
* | **Eigenvectors and Eigenvalues | ||
** | **Quadratic Forms | ||
** | *Calculus | ||
*** | **Derivatives, Gradients, and Hessians | ||
*** | **Integration as Sums | ||
*** | *Probability Theory | ||
** | **Distribution and Density Functions | ||
** | ***Discrete Distributions | ||
***Continuous Distributions | |||
**Random Variables and Vectors | |||
**Expectation | |||
**Variance and Covariance | |||
**Correlation Functions | |||
**Law of Large Numbers | |||
**Information Theory | |||
***Entropy | |||
***Mutual Information | |||
*Machine Learning | |||
**The data | |||
**The model | |||
**Unsupervised vs. Supervised Learning | |||
**Training a Model | |||
***Maximum Likelihood | |||
***Optimization | |||
****Gradient Descent | |||
****Lagrange Optimization | |||
***Expectation-Maximization | |||
***Overfitting and Regularization | |||
***Bias-variance Tradeoff | |||
==== | ==== Block 2: Linear Regression and Classification ==== | ||
* | *Linear Regression | ||
* | **Least Squares Formulation | ||
* | **Maximum-likelihood Formulation | ||
** | **Regularization | ||
** | ***Ridge Regression (L2) | ||
** | ***Lasso Regression (L1) | ||
* | ***Least-angle/Elastic Net Regression | ||
**Bayesian Linear Regression | |||
*Linear Classification | |||
* | |||