Loading...

Machine learning

Up-skill in the Python programming language for Machine Learning

Learn to utilize Python libraries to solve predictive problems (supervised learning) and data clustering problems (unsupervised learning). Study machine learning techniques such as multiple linear regressions (Ridge and Lasso), generalized linear models and classification, clustering, and dimensionality reduction methods (SVM).

Every field of computing is being impacted by Machine Learning: software engineering, data analysis, and artificial intelligence. This course concludes with an opportunity to test, try, and implement a small freelance coding assignment that can be used in your professional portfolio.

Topics

  • Introduction to Machine Learning
  • Playing with built-in datasets
  • Linear regression
  • Polynomial regression
  • Logistic regression
  • Support vector machines
  • Decision trees and random forests
  • K-nearest neighbours
  • Naive Bayes
  • Clustering models
  • Artificial neural networks and deep learning

 


Western Digital BadgeEarn a Western Digital Badge 

Recognizing your learning achievement when you complete this micro-credential

 


Upon successful completion of this course, students will be able to:

  • Describe how machine learning can be used to create models that interpret large amounts of data
  • Apply machine learning methods and algorithms in the context of real-world problems
  • Explore Machine Learning oriented practical applications of scientific libraries such as SciKit-Learn and TensorFlow
  • Identify how to formulate learning tasks as computational problems and the methods that are designed to solve these problems
  • Design and implement methods for problems in pattern recognition, system identification or predictive analysis
  • Complete a freelance coding assignment to demonstrate proficiency using Python programming language for Machine Learning

 


Financial Assistance
Financial Assistance

This course is eligible for Ontario Student Assistance Program (OSAP) micro-credential funding. Find out if you are eligible.


Python for Machine Learning is a complex, advanced level python course.  A foundational knowledge in mathematics and statistics through prior course work or work experience is required.

Machine learning experience is not required; however we strongly recommend prior experience with Python. If you do not have sufficient prior experience using Python, we strongly recommend that you complete TECH6301 Introduction to Python before you begin.


Request InformationRequest Information

Find out more.  We'll be in touch within one business day.

 


 

RoboGarden Logo

 Powered by RoboGarden

 

Certificates

Applies Towards the Following Certificates

Loading...

Thank you for your interest in this course.

This course is currently not available for registration. If you would like to be notified when registration opens, simply click Request Information and watch your inbox for details.

Required