Machine Learning Capstone Project

CSML1030
Closed
General
  • Continuing Education
  • 13 learners; teams of 3
  • 50 hours per learner
  • Dates set by experience
  • Learners self-assign
Preferred companies
  • 4/5 project matches
  • Anywhere
  • Academic experience
  • Any company type
  • Any
Categories
Computer science & it Data analysis Information technology
Project timeline
  • March 18, 2021
    Experience start
  • May 7, 2021
    Experience end
Overview
Details

Do you have a business problem that you'd like to solve with data? Do you want to make smart predictions about your customers? In this project, students in the Machine Learning Capstone course will address a problem of your choosing by applying analytics models, methodologies, and tools learned in their program. Teams will work on an end-to-end machine learning solution, from problem formulation to deployment. By the end of the course, a data product will be delivered to your organization.

Learner skills
Python, Analytic problem solving, Modelling, Machine learning, Big data
Deliverables

Students will deliver a final solution for the challenge defined by the organization:

The solution will include a product, all the codes and supplementary materials, as well as a comprehensive report on their findings and details of the technical solution. Students will present final solutions and recommendations to representative(s) from your organization. If applicable, future collaborative work between students and your organization will be determined mutually.

Project Examples

Beginning in mid-July, student-consultants in groups of four will spend ~200 hours per team performing a thorough investigation of data sets to address a business problem or opportunity of your choosing.

You can provide internal data, or ask that students leverage open source data to address the problem.

Tools such as Python and Tableau will be leveraged for data modelling, machine learning, and visualization.

When they start this course, students will have learned advanced techniques in machine learning, programming, and big data tools, and will be able to leverage open-source tools such as Python or R, and machine learning libraries such as scikit-learn and Keras.

Students will execute the following steps during this course to solve a machine learning problem and provide a solution to your organization:

1. Research and frame an analytical problem, and implement a machine learning solution to the challenge faced by your organization.

2. Manage the workflow for a machine learning pipeline/solution based on the best in-class practices in industry, taught during the course and tracked through the project.

3. Author a technical document/report for your organization that gives an in-depth overview into the problem and the technical solution

Potential business challenges/opportunities might include, but are not limited to:

1. Predicting a customer's lifetime value

2. Text or numeric data classification to help solve a business problem

3. Recommendation enginesFraud detection...and many more

Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

Be available for a quick phone call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the course.

Share data sets for students to analyze, OR ask that they work with open-source data to address your business problem (i.e. customer sentiment on social platforms)

Provide a dedicated contact who is available to answer periodic emails or phone calls over the duration of the project to address students' questions.

Be available to attend the final presentation day (in-person or remote), and provide feedback to students on their final solution/product.

Provide feedback on the students' proposal submitted early in the course.