Courses

AIM 350 Programming for AI

This course provides an introduction to programming for Artificial Intelligence, with an emphasis on Artificial Neural Networks, Natural Language Processing, Machine Learning, Deep Learning, Genetic algorithms, and their implementation in Python. This course will introduce core machine learning techniques for classification, regression and clustering. On the theory side, the course will focus on understanding models and the relationships between them. On the practical side, the course will focus on using machine learning methods to solve real-life problems. The course will include programming assignments in Python. Prerequisite(s): AIM 103 or department approval
  • Level: 300
  • Credits: Credits:3 (3,0)