everything.study
10-315

Introduction to Machine Learning (SCS Majors)

12 units · Undergraduate

Fall and Spring: 12 units Machine learning is a subfield of computer science with the goal of exploring, studying, and developing learning systems, methods, and algorithms that can improve their performance with learning from data. This course is designed to give undergraduate students a one-semester-long introduction to the main principles, algorithms, and applications of machine learning and is specifically designed for the SCS undergrad majors. After completing the course, students will be able to: *select and apply an appropriate supervised learning algorithm for classification problems and understand its underlying assumptions (e.g., naive Bayes, perceptron, support vector machine, logistic regression). *select and apply an appropriate supervised learning algorithm for regression problems and understand its underlying assumptions (e.g., linear regression, ridge regression). *recognize different types of unsupervised learning problems, and select and apply appropriate algorithms (e.g., clustering, linear and nonlinear dimensionality reduction). *work with probabilities (Bayes rule, conditioning, expectations, independence), linear algebra (vector and matrix operations, eigenvectors), and calculus (gradients) to derive machine learning methods such as linear regression, naive Bayes, and principal components analysis. *understand machine learning principles such as model selection, overfitting, and underfitting, and techniques such as cross-validation and regularization. *implement machine learning algorithms such as logistic regression via stochastic gradient descent, linear regression (using a linear algebra toolbox), perceptron, or k-means clustering. *run appropriate supervised and unsupervised learning algorithms on real and synthetic data sets and interpret the results. Prerequisites: 15-122 Min. grade C and ( 21-128 Min. grade C or 21-127 Min. grade C or 15-151 Min. grade C) and ( 36-219 Min. grade C or 36-217 Min. grade C or 36-235 Min. grade C or 36-218 Min. grade C or 15-359 Min. grade C or 21-325 Min. grade C or 15-259 Min. grade C or 36-225 Min. grade C) and ( 21-241 Min. grade C or 21-240 Min. grade C or 21-242 Min. grade C) Course Website: https://goo.gl/mmR2eL

Sources