A Simple Framework for Generating Machine Learning Project Ideas to Start Building Your Side Projects Today

Personal projects can substantially increase your chances of breaking into data science and machine learning.

The first thing you need is to define a clear problem statement. This might sound like an easy step but it’s where most people get stuck. When I talk to aspiring data scientists about the importance of building a project portfolio, their very first response is “Ok, but what project do I work on?”

I want to address this issue by introducing a simple framework for generating an infinite number of project ideas. Throughout this process, you have to remember that there is no good or bad project.

3 steps for generating project ideas

  1. List the technical skills you want to learn about (List 2)
  2. Map the items in list 1 to the items in list 2.

Assuming you have n items in list 1 and m items in list 2, you can come up with a total of m x n project ideas.

Here is how I generate project ideas:

Step 1: List your interests

  1. Reading
  2. Writing
  3. Football
  4. Board games

Step 2: List the tools/techniques you’d like to learn about

Here are a few items on my list:

  1. Large pre-trained language models
  2. Generative models in computer vision
  3. Recommender systems

Step 3: Matching interests with techniques

At this stage, you should come up with as many ideas as possible. Do not limit yourself. There are no bad ideas. You don’t need to think about feasibility, practicality, or the difficulty of the idea at this point.

A few of my ideas:

  1. [Reading x Recommender systems] A newsletter recommender system that recommends newsletters based on your current subscriptions.
  2. [Board games x Recommender systems] Board game recommendation system based on your rating of board games or board game description/rules text.
  3. [Football x Generative models] A generative model for creating unique/imaginary football scenes
  4. [Writing x Language models] An encoder-decoder language model for converting prose to poetry and vice versa

This post was created with Typeshare



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Reza Fazeli

I write about building a daily coding habit 🛠 | learning in public 🎓 | breaking into tech 🚀 | need help? reach out! https://t.co/Iewe44D8YQ - ML @IBMWatson