Machine Learning with Python


Machine Learning with Python is an introductory course in Machine Learning (ML), which is a branch of Artificial Intelligence (AI) that uses computer algorithms, data and models to automatically learn and make decisions or predictions. The course offers mix of ML theory and hands-on practice in a computer laboratory environment,  incorporating open source Python based ML platform(s). General programming and Python skills are developed in the context of ML, with a view to these being transferrable to other applications.

Learning Outcomes

  1. Describe basic concepts in machine learning.

  2. Select and apply machine learning algorithms in Python to solve problems.

  3. Prepare data for machine learning applications.

  4. Evaluate and refine machine learning performance.

  5. Apply basic programming techniques to machine learning applications in Python.

  6. Discuss ethical principles in machine learning and artificial intelligence.

% Coursework 70%
% Final Exam 30%