- 单变量的线性回归 (Linear regression with one variable)
- "To predict prots for a food truck"
- Plotting Data
- Gradient Descent
- Visualizing J
- 多变量的线性回归 (Linear regression with multiple variables)
- "To predict the prices of houses"
- Feature Normalization
- Gradient Descent
- Normal Equations
- 两变量逻辑回归 (Logistic Regression)
- "To predict whether a student gets admitted into a university"
- Visualizing the data
- Compute Cost and Gradient
- Optimizing using fminunc
- Predict and Accuracies
- 正则化的逻辑回归 (Regularized logistic regression)
- "To predict whether microchips from a fabrication plant passes QA"
- Visualizing the data
- Feature mapping
- Regularization and Accuracies
- 多元分类 (Multi-class Classication)
- "To recognize handwritten digits (from 0 to 9)"
- Loading and Visualizing Data
- Vectorize Logistic Regression
- One-Vs-All
- 神经网络 (Neural Networks)
- "To recognize handwritten digits"
- 向前传播 (forward propagate)
- 神经网络学习 (Neural Network Learning)
- "To the task of hand-written digit recognition"
- Loading and Visualizing Data
- Compute Cost (Feedforward) *
- Sigmoid Gradient
- Implement Backpropagation *
- Implement Regularization
- Training NN
- Visualize Weights *
- Implement Predict
- Gradient Checking
- Regularized Linear Regression & Bias/Variance (Polynomial Regression)
- "To predict the amount of water flowing out of a dam using the changeof water level in a reservoir"
- "Go through some diagnostics of debugging learning algorithms and examine the effects of bias v.s. variance."
- Loading and Visualizing Data
- Train Linear Regression
- Learning Curve for Linear Regression
- Feature Mapping for Polynomial Regression(Normalize)
- Learning Curve for Polynomial Regression (Different Lambda)
- Validation for Selecting Lambda
- Support Vector Machines (SVMs)
- "using support vector machines(SVMs) with various example 2D datasets"
- try different values of C on this dataset
- Gaussian Kernel
- determined the best C and $ parameters to use
- Spam Classification with SVMs
- "using SVMs to build your own spam filter"
- Preprocessing Emails
- Vocabulary List
- Training SVM for Spam Classification
- Test Spam Classification
- Top Predictors of Spam
- Try Your Own Emails
- K-means Clustering
- "implement the K-means algorithm & use it for image compression"
- Find Closest Centroids
- Compute Means
- K-Means Clustering
- Random initialization
- K-Means Clustering on Pixels
- Use your own image (different K)
- Principal Component Analysis (PCA)
- "use PCA to perform dimensionality reduction(Face Image Dataset)"
- implement PCA
- Dimension Reduction:Projecting the data onto the principal components
- Reconstructing an approximation of the data
- Dimension Reduction for Faces
- Anomaly detection
- "detect anomalous behavior in server computers"
- Estimating parameters for a Gaussian
- Selecting the threshold (F1 Score)
- High dimensional dataset
- Recommender Systems (collaborative filtering learning algorithm)
- "implement the collaborative filtering learning algorithm and apply it to a dataset of movie ratings"
- Collaborative ltering cost function
- Collaborative ltering gradient
- Regularized