8 ML/AI Projects To Make Your Portfolio Stand Out

8 ML/AI Projects To Make Your Portfolio Stand Out

8 ML/AI Projects To Make Your Portfolio Stand Out

Interesting project ideas with source code and reference articles, also attaching some research papers too.

Image for post

Are you excited to enter the Data Science world? Congrats! That’s still the right choice because of the ultimate boost in need of work done in Data Science and Artificial Intelligence during this pandemic.

Although, because of the crisis, the market currently gets tougher to be able to set it up again with more men force as they are doing earlier. So, It might possible that you have to prepare yourself mentally for long run hiring journey and many rejections in a way.

Hereby, while writing this article, I am assuming that you have already known that data-science portfolio is crucial and how to build it up. You might spend most of your time, doing data crunching and wrangling and not applying fancy models.

One question that I have asked on and on by data science enthusiasts is that what kind of projects should they include in their portfolio to build tremendously good and unique portfolio.

Below I have given the 8 unique ideas for your data science portfolio with attached reference articles from where you will get the insights of how to get started with any particular idea.

1. Sentiment analysis for depression based on social media post

Image for post

This topic is so sensitive to be considered nowadays and in urgent need to do something about it. There are more than 264 million individuals worldwide who are suffering from depression. Depression is the main cause of disability worldwide and is a significant supporter of the overall global burden of disease and nearly 800,000 individuals consistently bite the dust because of suicide every year. Suicide is the second driving reason for death in 15–29-year-olds. Treatment for depression is often delayed, imprecise, and/or missed entirely.

Internet-based life gives the main edge chance to change early melancholy mediation services, especially in youthful grown-ups. Consistently, roughly 6,000 Tweets are tweeted on Twitter, which relates to more than 350,000 tweets sent for each moment, 500 million tweets for every day, and around 200 billion tweets for each year.

As indicated by the Pew Research Center, 72% of the public uses some sort of internet-based life. Datasets released from social networks are important to numerous fields, for example, human science and brain research. But the supports from a specialized point of view are a long way from enough, and explicit methodologies are desperately out of luck.

By analyzing linguistic markers in social media posts, it’s possible to create a deep learning model that can give an individual insight into his or her mental health far earlier than traditional approaches.

2. Sports match video to text summarization using neural network

Image for post

So this project idea is basically based on getting precise summary out of Sports match videos. There are sports websites that tell about highlights of the match. Various models have been proposed for the task of extractive text summarization but neural networks do the best job. As a rule, Summarization alludes to introducing information in a brief structure, concentrating on parts that convey facts and information, while safeguarding the importance.

Automatically creating an outline of a game video gives rise to the challenge of distinguishing fascinating minutes, or highlights, of a game.

So, one can achieve that using some deep learning techniques like 3D-CNN (three-dimensional convolutional networks), RNN(Recurrent neural network), LSTM (Long short term memory networks) and also through Machine learning algorithms by dividing the video into different sections and then applying SVM(Support vector machines), NN(Neural Networks), k-means algorithm.

For better understanding, do refer to the attached articles in detail.

3. Handwritten equation solver using CNN

Image for post

Among all the issues, handwritten mathematical expression recognition is one of the confounding issues in the region of computer vision research. You can train Handwritten equation solver by handwritten digits and mathematical symbols using Convolutional Neural Network (CNN) with some image processing techniques. Developing such a system requires training our machines with data, making it proficient to learn and make the required prediction.

Do refer to the below-attached articles for better understanding.

4. Business meeting summary generation using NLP

Image for post

Ever got stuck in a situation, where everyone wants to see a summary not full reports. Well, I face it during my school and college days where we spend a lot of time preparing a whole report but the teacher only has time to read the summary.

Summarization has risen as an inexorably helpful way to tackle the issue of data over-burden. Extracting information from conversations can be of very good commercial and educational value. This can be done by feature capture of the statistical, linguistic, and sentimental aspects with the dialogue structure of the conversation.

Manually changing the report to a summed up form is too time taking, isn’t that so? But one can rely on Natural Language Processing (NLP) techniques to achieve that.

Text summarization using deep learning can understand the context of the entire text. Isn’t it a dream come true for all of us who need to come up with a quick summary of a document !!

Do refer to the below-attached articles for better understanding.

5. Facial recognition to detect mood and suggest songs accordingly

Image for post

The human face is an important part of an individual’s body and it particularly plays a significant role in knowing a person’s state of mind. This eliminates the dreary and tedious task of manually isolating or grouping songs into various records and helps in generating an appropriate playlist based on an individual’s emotional features.

People tend to listen to music based on their mood and interests. One can create an application to suggest songs for users based on their mood by capturing facial expressions.

Computer vision is an interdisciplinary field that helps convey a high-level understanding of digital images or videos to computers. computer vision components can be used to determine the user’s emotion through facial expressions.

There are these APIs too that I found interesting and useful, although I didn’t work on these but attaching here with a hope that these will gonna help you.

6. Finding out habitable exo-planet from images captured by space vehicles like Kepler

Image for post

In the most recent decade, over a million stars were monitored to identify transiting planets. Manual interpretation of potential exoplanet candidates is labor-intensive and subject to human mistake, the consequences of which are hard to evaluate. Convolutional neural networks are fit for identifying Earth-like exoplanets in noisy time-series data with more prominent precision than a least-squares strategy.

7. Image regeneration for old damaged reel picture

Image for post

I know, how time- consuming and painful it is to get back your old damaged photo in the original form as it was earlier. So, this can be done using deep learning by finding all the image defects (fractures, scuffs, holes), and using Inpainting algorithms, one can easily discover the defects based on the pixel values around them to restore and colorize the old photos.

8. Music generation using deep learning

Image for post

Music is an assortment of tones of various frequencies. So, the Automatic Music Generation is a process of composing a short piece of music with the least human mediation . Recently, Deep Learning engineering has become the cutting edge for programmed Music Generation.


I know that it’s a real struggle to build up a cool data science portfolio. But with such collection that I have provided above, you can make above-average progress in that field. The collection is new which gives opportunity for research purposes too. So, researchers in Data-Science can also choose these ideas to work on so that their research would be a great help for Data Scientists to start with project. And moreover It’s a real fun to explore the sides that nobody has done before. Although, this collection is actually constitute of ideas from beginning to advanced level.

So, I will not only recommend this for newbies in the data science area but also senior data scientists. It will open many new paths during your career, not only because of the projects but also through the newly gained network.

These ideas show you the broad range of possibilities and give you the ideas to think out of the box.

For me and my friends, the learning factors, adding value to the society and the unexplored knowledge is important and the fun in a way is essential. So, basically I enjoys doing such projects that give us a way to gain immense knowledge in a way and let us explore the unexplored dimensions. That is our main focus when dedicating time to such projects.

I hope you guys will find this article informative & useful for you. Do share your thoughts about these project ideas in the comment box & do let me know about other cool ideas if you have any✌️

You can reach me via the following :

  1. Subscribe to my YouTube channel for video contents coming soon here
  2. Follow me on Medium
  3. Connect and reach me on LinkedIn