Loading...

Course Description

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

In this online, self-paced course discover the machine learning models that interpret large amounts of data. Learn to utilize Python’s 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. Gain hands-on experience solving complex and simple real-world problems across a broad array of industries. This course concludes with a capstone project in which you complete a small freelance coding assignment.

For the duration of the course you will have 24/7 access to course materials allowing you to save your progress and resume where you left off at any time.

See also:

Course Details

Course Learning Outcomes

By completion of this course, successful 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 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 capstone project 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 neighbors
  • Naive Bayes
  • Clustering models
  • Artificial neural networks and deep learning

Prerequisites

ICT 781 Python Level 1

Loading...

Enrol Now - Select a section to enrol in

Type
Online
Dates
Jan 14, 2020 to Mar 17, 2020
Hours
30.0
Delivery Options
Course Fees
Flat fee non-credit $1,199.00
Section Notes

This is an online, self-paced course delivered using the RoboGarden e-learning platform where students complete interactive exercises.

This course uses Desire2Learn (D2L), an online learning management system. You will log in to D2L to access your Robogarden exercises. For more information about D2L, please visit our Online Learning Resources.

Students who register on (or after) the start date will receive access within one day of registration.

There is a limited timeframe allowed to complete this course. All coursework must be done by the course end date. Extensions will not be permitted.

Unless otherwise stated, notice of withdrawal or transfer from a course must be received at least seven calendar days prior to the start date of the course.

Type
Online
Dates
Apr 06, 2020 to Jun 15, 2020
Hours
30.0
Delivery Options
Course Fees
Flat fee non-credit $1,199.00
Section Notes

This is an online, self-paced course delivered using the RoboGarden e-learning platform where students complete interactive exercises.

This course uses Desire2Learn (D2L), an online learning management system. You will log in to D2L to access your Robogarden exercises. For more information about D2L, please visit our Online Learning Resources.

Students who register on (or after) the start date will receive access within one day of registration.

There is a limited timeframe allowed to complete this course. All coursework must be done by the course end date. Extensions will not be permitted.

Unless otherwise stated, notice of withdrawal or transfer from a course must be received at least seven calendar days prior to the start date of the course.

Required fields are indicated by .