Machine Learning
Machine learning is the science of getting computers to work without being explicitly programmed. The Machine learning course offered by Stanford University provides an introduction to this. It flows very smoothly and in the way that the hardest and toughest topics get absorbed with ease. Indeed, the instructor has delivered and designed an incredible course. For starting ML, no other resource could be better,
I. Introduction
- Introduction
- Model and Cost function
- Parameter learning
- Linear algebra review
II. Linear regression with multiple variables
- Multiple linear regression
- Computing parameters analytically
III. Logistic regression
- Classification and representation
- Logistic regression model
- Multiclass classification
- Solving the problem of overfitting
IV. Neural networks
- Neural networks
- Applications
V. Neural networks: Learning
- Cost function and backpropagation
- Backpropagation in practice
- Application of neural networks
VI. Applying advice for ML
- Evaluation of a learning algorithm
- Bias vs variance
- Building spam classifier
- Handling skewed data
- Using large data-sets
VII. Support Vector Machines
- Large margin classification
- Kernels
- SVM in practice
VIII. Unsupervised learning
- Clustering
- Principal component analysis
- Applying PCA
IX. Anomaly Detection & Recommender Systems
- Anomaly detection
- Density estimation
- Building anomaly detection system
- Recommender systems
- Predicting movie ratings
- Collaborative filtering
- Low rank matrix factorization
X. Large Scale ML
- Gradient descent with large datasets
- Advanced topics
XI. Application: photo OCR
- Photo OCR
Click here to read notes
Click here to read answers to quizzes and assignments
Comments
Post a Comment