MAE 146Introduction to Machine Learning Algorithms
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.
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 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.)