Loading...

Machine learning

Every field of computing is being impacted by Machine Learning: software engineering, data analysis, and artificial intelligence.

Discover the machine learning models that interpret large amounts of data. 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). Gain hands-on experience solving complex and simple real-world problems across a broad array of industries. This course concludes with an opportunity to test, try, and implement a small freelance coding assignment.

Learning Objectives

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

 

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

 



Financial Assistance
Financial Assistance

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


Prerequisites

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

 


RoboGarden Logo

 Powered by RoboGarden


 

Applies Towards the Following Certificates

Loading...
Register - Select a section to enroll in
Type
Online
Dates
May 15, 2023 to Jun 23, 2023
Schedule
Total Hours
30.0
Potential Discount
Instructors

What to Expect

This is a self-directed course offered through the RoboGarden online learning platform. There are opportunities to engage online with your class and instructor during regular weekly webinars.

You can expect to spend approximately five hours of work per week on course requirements.

Students will have until June 30, 2023, at 11:59 PM (ET) to submit final course work.

Real-time Learning

There are six live Zoom sessions scheduled for this course.

May 17 - 7:30pm - 9:30pm ET
May 24 - 7:30pm - 9:30pm ET
May 31 - 7:30pm - 9:30pm ET
June 7 - 7:30pm - 9:30pm ET
June 14 - 7:30pm - 9:30pm ET
June 21 - 7:30pm - 9:30pm ET

Completion Requirements

This is a graded course where a complete or incomplete will be issued. Evaluation will be based on participation and completion of course activities. Attendance in the live Zoom sessions is not mandatory but is recommended.

Course Materials

No textbook required. All course materials are provided. Students will be required to create accounts and use tools typically used in the technology industry like Slack and GitHub.

Type
Online
Dates
Oct 23, 2023 to Dec 01, 2023
Schedule
Total Hours
30.0
Potential Discount

What to Expect

This is a self-directed course offered through the RoboGarden online learning platform. There are opportunities to engage online with your class and instructor during regular weekly webinars.

You can expect to spend approximately five hours of work per week on course requirements.

Real-time Learning

There will be live Zoom sessions scheduled for this course. Dates and times TBA.

Completion Requirements

This is a graded course where a complete or incomplete will be issued. Evaluation will be based on participation and completion of course activities.

Course Materials

No textbook required. All course materials are provided. Students will be required to create accounts and use tools typically used in the technology industry like Slack and GitHub.

Type
Online
Dates
Mar 11, 2024 to Apr 19, 2024
Schedule
Total Hours
30.0
Potential Discount

What to Expect

This is a self-directed course offered through the RoboGarden online learning platform. There are opportunities to engage online with your class and instructor during regular weekly webinars.

You can expect to spend approximately five hours of work per week on course requirements.

Real-time Learning

There will be live Zoom sessions scheduled for this course. Dates and times TBA.

Completion Requirements

This is a graded course where a complete or incomplete will be issued. Evaluation will be based on participation and completion of course activities.

Course Materials

No textbook required. All course materials are provided. Students will be required to create accounts and use tools typically used in the technology industry like Slack and GitHub.

Type
Online
Dates
Jul 02, 2024 to Aug 09, 2024
Schedule
Total Hours
30.0
Potential Discount

What to Expect

This is a self-directed course offered through the RoboGarden online learning platform. There are opportunities to engage online with your class and instructor during regular weekly webinars.

You can expect to spend approximately five hours of work per week on course requirements.

Real-time Learning

There will be live Zoom sessions scheduled for this course. Dates and times TBA.

Completion Requirements

This is a graded course where a complete or incomplete will be issued. Evaluation will be based on participation and completion of course activities.

Course Materials

No textbook required. All course materials are provided. Students will be required to create accounts and use tools typically used in the technology industry like Slack and GitHub.

Required