Login Sign Up

Machine Learning Capstone

IBM via Coursera

Coursera based on 134 ratings

Share

0

Overview

Machine Learning Capstone is a culminating, hands-on course designed to consolidate learners’ knowledge and skills from prior machine learning studies by guiding them through a comprehensive project. This capstone provides an opportunity to apply theoretical concepts, tools, and techniques to solve a real-world problem from end to end. Throughout the course, participants tackle all stages of a machine learning pipeline: data collection and preprocessing, exploratory data analysis, feature engineering, model selection, training, evaluation, and deployment. Learners work with real datasets...

Syllabus

  • Machine Learning Capstone Overview
    • In this module, you will be introduced to the idea of recommender systems. All labs in subsequent modules are based on this concept. You will also be provided with an overview of the capstone project. You will perform exploratory data analysis to find preliminary insights such as data patterns. You will also use it to check assumptions with the of summary statistics and graphical representations of online course-related data sets such as course titles, course genres, and course enrollments. Next, you will extract a word-count vector called a bag of words (BoW) from course titles and descriptions. The BoW feature is probably the simplest but most effective feature characterizing textual data. It is widely used in many textual machine learning tasks. Finally, you will apply the cosine similarity measurement to calculate the course similarity using the extracted BoW feature vectors.
  • Unsupervised-Learning Based Recommender System
    • In this module, you will create three course recommendation systems using different methods. In lab 1, you will create a course recommendation system based on user profile and course genre matrices by computing an interest score for each course and recommend the courses with the highest interest scores. In the second lab, you will generate a course similarity matrix to create the recommendation system. In the third lab, you will implement a clustering-based recommender system algorithm using K-means clustering and principal component analysis based on group members course enrollment history. In labs four and five you will use collaborative filtering to make predictions about a users interest based on a collection of other users similar preferences. In lab 4, you will perform KNN-based collaborative filtering and in lab 5, you will use non-negative matrix factorization.
  • Supervised-Learning Based Recommender Systems
    • In this module, you will predict course ratings using neural networks. In the first lab, you will train neural networks to predict course ratings while simultaneously extracting users' and items' latent features. In lab 2, you will be given course interaction feature vectors as input data. Using regression analysis, you will calculate numerical rating scores that predict whether a student will audit or complete a course. Lab 3 is similar to lab 2 but instead of using regression you will use a classification model. You will extract user and item embedding feature vectors from a neural network. With those embedding feature vectors, you will create an interaction feature vector and use that to build a classification model. The model maps the interaction feature vector to a rating mode that predicts whether a learner will audit or complete a course.
  • Share and Present Your Recommender Systems
    • In this module, you will review guidelines and best practices for creating successful reports. As well you may wish to review instructions on creating PowerPoint presentations and how to save a PowerPoint as a PDF.
  • Final Submission
    • In this final module, you will be introduced to Streamlit and have the opportunity to build a Streamlit app to showcase your work in previous modules. You will complete your submission of screenshots from the hands-on labs for your peers to review. Once you have completed your submission you will then review the submission of one of your peers and grade their submission.
Machine Learning Capstone
Go to Class

IBM via Coursera

20 hours 18 minutes

Paid Certificate Available

English

On-Demand

Advanced

Instructor

Yan Luo

Reviews

No reviews yet. Be the first to review!