Machine Learning Intro Recommendation Systems with Collaborative Filtering Manhattan Distance Euclidean Distance Pearson Correlation Coefficient Cosine Similarity K Nearest Neighbor Naive Bayes Classification Linear Regression K-Means Clustering Support Vector Machines