Contains the Assignments from the Machine Learning course taught by Prof. Andrew Ng in Coursera.
Environment used - MATLAB, Octave
Linear regression with one variable - Plotting the Data, Gradient Descent, Debugging, Visualizing. Linear regression with multiple variables - Feature Normalization, Gradient Descent, Normal Equations.
Visualizing, Implementation - Sigmoid function, Cost function and Gradient, fminunc Learning, Evaluation. Regularized logistic regression - Visualizing, Feature mapping, Cost function and Gradient, fminunc Learning, Plotting the decision boundary.
Vectorizing - Cost Function, Gradient, Regularized Logistic Regression. One-vs-all Classification & Prediction. Neural Networks - Model Representation, Feedforward Propagation and Prediction.
Visualizing, Model Representation, Feedforward and cost function, Regularized cost function. Backpropagation - Sigmoid Gradient, Random initialization, Algorithm, Gradient checking, Regularized Neural Networks, fmincg Learning. Visualizing Hidden Layer.
Regularized Linear Regression - Visualizing, Cost Function, Gradient, Fitting Linear Regression. Bias-variance - Learning curves. Polynomial Regression - Learning, Adjusting the regularization parameter, Using Cross Validation set to get lambda, Computing Test Set Error, Plotting.
SVM with Gaussian Kernels, Spam Classification - Preprocessing Emails, Extracting Features, Training SVM, Top Predictors for Spam.
K-means Clustering - Finding Closest Centroids, Computing Centroid Means, Random initialization, Image compression with K-means. PCA - Dimensionality Reduction, Projecting the data onto the principal components, Reconstructing an approximation of the data, Visualizing, PCA for faces.
Anomaly detection - Gaussian distribution, Estimating parameters for a Gaussian, Selecting threshold, High dimensional dataset. Recommender Systems - Movie ratings dataset, Collaborative filtering learning algorithm, Cost function, Gradient, Regularized Cost function, Gradient, Learning movie recommendations, Recommendations.