Aug 24, 2025  
2025-2026 Undergraduate Catalog 
    
2025-2026 Undergraduate Catalog

AAAI 350 - Introduction to Machine Learning


When Offered: F, S, SS

3 Credit(s)
3 Lecture Hour(s)
The course objective is to equip students with the knowledge and skills to learn machine learning models using contemporary open-source toolsets. Students will apply these skills to various related STEM applications. Fundamental machine learning concepts and models including supervised and unsupervised machine learning, reinforcement machine learning and loss calcuations will be covered. Upon successful completion of this course, students will acquire the following skills:

  1. Apply various technologies for ML development, including Jupyter Notebooks, NumPy, statsmodels, pandas, scikit-learn, Keras, TensorFlow, and Matplotlib.
  2. Apply linear algebra concepts to machine learning.
  3. Design and analyze neural networks.
  4. Apply evolutionary computation concepts to practical applications.
  5. Utilize programming skills to read, comprehend, and develop machine learning models.


Prerequisite(s):

AAAI 250