/awesome-project-ideas

Curated list of Machine Learning, NLP, Vision, Recommender Systems Project Ideas

MIT LicenseMIT

Awesome Deep Learning Project Ideas

Awesome

Curated List of Practical Deep Learning, Machine learning project Ideas

  • 30+ ideas
  • Relevant to academia and industry both
  • Range from beginner friendly to research projects

Contents

Text

Autonomous Tagging of Stack Overflow Questions

  • Make a multi-label classification system that automatically assigns tags for questions posted on a forum such as Stackoverflow or Quora
  • Dataset: StackLite or 10% sample

Keyword/Concept Identification

Topics Identification

Natural Language Understanding

Automated Essay Grading

  • The purpose of this project is to implement and train machine learning algorithms to automatically assess and grade essay responses.
  • Dataset: Essays with human graded scores

Sentence to Sentence Semantic Similarity

  • Can you identify question pairs that have the same intent? Or sentences that have the same meaning?
  • Dataset: Quora Question Pairs with similar questions marked

Fight online abuse

Open Domain Question Answering

Automatic Text Summarization

  • Can you create a summary with the major points of the original document?
  • Abstractive (write your own summary) and Extractive (select pieces of text from original) are two popular approaches
  • Dataset: CNN and DailyMail News Pieces by Google Deepmind

Copy-cat Bot

Check mlm/blog for hints

Sentiment Analysis

De-anonymization

  • Can you classify the text of an e-mail message to decide who sent it?
  • Dataset: 150,000 Enron emails

Forecasting

Univariate Time Series Forecasting

Multi-variate Time Series Forecasting

Demand/load forecasting

Predict Blood Donation

  • We're interested in predicting if a blood donor will donate within a given time window
  • More on the problem statement at Driven Data
  • Dataset: UCI ML Datasets Repo

Recommender Systems

Movie Recommender

  • Can you predict the rating a user will give on a movie?
  • Do this using the movies that user has rated in the past, as well as the ratings similar users have given similar movies.
  • Dataset: Netflix Prize and MovieLens Datasets

Search + Recommendation System

  • Predict which Xbox game a visitor will be most interested in based on their search query
  • Dataset: BestBuy

Can you predict Influencers in the Social Network?

  • How can you predict social influencers?
  • Dataset: PeerIndex

Vision

Image Classification

Bone XRay Competition

  • Can you identify if the hand is broken from a X-ray radiographs automatically with better than human performance?
  • Stanford's Bone XRay Deep Learning Compeition with MURA Dataset

Image Captioning

  • Can you caption/explain the photo a way human would?
  • Dataset: MS COCO

Image Segmentation/Object Detection

Large-Scale Video Understanding

  • Can you produce the best video tag predictions?
  • Dataset: Youtube 8M

Video Summarization

Style Transfer

  • Can you recompose images in the style of other images?
  • Dataset: fzliu on Github shared target and source images with results

Face Recognition

Clinical Diagnostics: Image Idenitification, classification & segmentation

  • Can you help build an open source software for lung cancer detection to help radiologists?
  • Link: Concept to Clinic challenge on DrivenData

Satellite Imagery Processing for Socioeconomic Analysis

  • Can you estimate the standard of living or energy consumption of a place from night time satellite imagery?
  • Reference for Project details: Stanford Poverty Estimation Project

Satellite Imagery Processing for Automated Tagging

  • Can you automatically tag satellite images with human features such as buildings, roads, waterways and so on?
  • Help free the manual effort in tagging satellite imagery: Kaggle Dataset by DSTL, UK

Music

Music/Audio Recommendation Systems

Music Genre recognition using neural networks

  • Can you identify the musical genre using their spectrograms or other sound information?
  • Datasets: FMA or GTZAN on Keras
  • Get started with Librosa for feature extraction

FAQ

Can I use the ideas here for my thesis? Yeah, totally. I'd love to know how it went.

Do you have any advice before I start my project? Advice for Short Term Machine Learning Projects by Tim R. is a pretty good starting point!

Do you want to share my solution/code to a problem here? Yeah, sure - why not? Go to Github issues in the repository and let me know there.

How can I add my ideas here? Just send a pull request and we'll discuss?

Hey, something is wrong here! Yikes, I am sorry. Please tell me by raising a Github issue. I'll fix it as soon as possible.

Hey, I need help getting started. Can you help me find a mentor? Just drop an email to projects@nirantk.com and we'll see if I can help you?

Acknowledgements

Problems are motivated by the ones shared at:

Credit

Built with lots of keyboard smashing and copy-pasta love by NirantK, find me on (Twitter)!

These ideas have been see by HitCount people in last few months!

If you are interested in seeing exclusive machine learning and deep learning project ideas, share your email id here