ACETry ACE ↗
← Back

MAE 146Introduction to Machine Learning Algorithms

4 units · MAE · UC San Diego

An introduction to the principles used to design and implement machine learning algorithms, as well as an understanding of their advantages and limitations. The topics covered are python review, supervised learning (linear, logistic/sigmoid regression, generalized linear models, nonlinear regression via Kernels), neural network types (convolutional, recurrent, deep NN), unsupervised learning (k-means clustering). Application of ML in different examples. Recommended preparation: ECE 143 and/or python programming knowledge.

Before you enroll

Prerequisites

From the catalog: “(MATH 31AH or MATH 18) and (MATH 20C or MATH 31BH) and MAE 8 and (MAE 108 or ECE 109 or SE 125 or MATH 186 or MATH 183 or MATH 180A or ECON 120A).”

Where it fits

Where it sits in degree plans

One of the options in (2)

  • AeroEng w/Spec FlightDyn&Contl
  • Mechanical Engineering with a Specialization in Controls and Robotics (B.S.)