Machine Learning Capstone Project

York University
Toronto, Ontario, Canada
Level UP Team
(2)
4
Timeline
  • March 18, 2024
    Experience start
  • May 13, 2024
    Experience end
Experience
5 projects wanted
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries

Experience scope

Categories
Information technology Data analysis
Skills
python analytic problem solving modelling machine learning big data
Student goals and capabilities

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.

Students

Students
Continuing Education
Any level
13 students
Project
50 hours per student
Students self-assign
Individual projects
Expected outcomes and 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 timeline
  • March 18, 2024
    Experience start
  • May 13, 2024
    Experience end

Project Examples

Requirements

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 Zoom call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the course.

Do you have the data sets ready for students to use OR are the datasets easily available?

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.