A list of practical Machine Learning or AI projects that anyone can solve in any programming language.
A list of practical projects that anyone can solve in any programming language. These projects are divided in multiple categories, same problem may appear in more than one categories.
To get started, simply fork this repo.
Problems are motivated by the ones shared at:
- Text - include NLP tasks here for now
- Vision - includes image and video processing
- Forecasting - mostly Time Series and similar forecasting challenges
- Recommender Systems
Can you classify the text of an e-mail message to decide who sent it? The Enron E-mail data set contains about 500,000 e-mails from about 150 users. The data set is available here: Enron Data
Sentiment Analysis
Image Classification/Object Recognition - Classify/tag images from a dataset such as CIFAR-10, ImageNet or MS Coco into classes such as dog, cat, horse.
You can try to create an object recognition system which can identify which object category is the best match for a given test image. Apply clustering to learn object categories without supervision
Character recognition (digits) is the good old Optical Character Recognition problem. Stanford dataset might be a good starting point.
Weather prediction Learn a probabilistic model to predict rain levels. 45 years of daily precipitation data from the Northwest of the US for getting started.
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. The data is available here: Netflix Prize
-
Can I use the ideas here for my thesis? Yeah, totally. I'd love to know how it went.
-
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 @NirantK, something is wrong here! Yikes, I am sorry. Please tell me by raising a Github issue. I'll try to fix it as soon as possible.
This repo was compiled by Nirant Kasliwal