CSEN 1067 Machine Learning Algorithms

Course Information


  • This is an introductory course in machine learning and data science algorithms. As we witness an unprecedented growth in data collection and storage, there is a pressing need for effective methods to uncover patterns in this data. The course addresses both the mathematical foundation of the machine learning discipline as well as hands-on experience with software implementation and platforms. Algorithms covered include supervised, unsupervised and reinforcement learning. Supervised learning algorithms include artificial neural networks, Bayesian classifiers and support vector machines. Unsupervised learning algorithms include cluster identification and kernel methods. Finally, the course covers reinforcement learning algorithms such as Markov decision processes.