Shubhanshu Singh

Machine Learning Engineer

About Me

Hi, I’m a machine learning engineer who loves to play with data. 2+ years experienced ML Engineer with proven success in building successful algorithms and predictive models. Passionate Engineer and thriving analyst with the ability to apply ML techniques & algorithm development to solve real-world industry problems. I am most skilled in : Python C++ Machine Learning

AREA OF INTEREST : Natural Language Processing Deep Learning Computer Vision Machine Learning

Projects

Paper Published in Springer Publication of Computational Intelligence in Data Mining (Proceedings of the International Conference on ICCIDM 2018)

We have considered a small Twitter network comprising of WWE superstars & fans as nodes with directed edges from followers to followees, forming a multiple directed graph. The aim is to analyze the influence of nodes based on parameters such as indegree, distance between the influencer & the corresponding followers, source of a tweet (celebrity, organization, etc,), number of retweets, number of mentions, and so on, and to study how different features affect the influence of user.

NLP App made using Streamlit Framework

Streamlit: An open-source app framework for Machine Learning and Data Science teams. Create beautiful data apps in hours, not weeks. All in pure Python. All for free.

A Natural Language Processing App built with Streamlit Framework using SpaCy for Named Entity Recognition (NER) and tokenization, TextBlob for sentiment analysis and Gensim and Sumy for text Summarization

Fine Tuning VGG16 model

Deep Learning is a superpower. With it you can make a computer see, synthesize novel art, translate languages, render a medical diagnosis, or build pieces of a car that can drive itself. If that isn’t a superpower, I don’t know what is ~ Andrew Ng

● I made a CNN Image Classifier of cats and dogs. The model architecture is sequential with one conv2d, one flatten & output layer as dense layer with two units. Dataset contained 40 images in the training set, 16 images in validation set & 10 images in the test set. The training as well as validation accuracy was 50% considering the small amount of dataset and less number of hidden layers in model architecture.

● To increase the model accuracy, I fine tuned the VGG16 pretrained model which is basically trained on imagenet dataset consisting of 1000 different categories. After fine tuning the VGG16 model to fit to our cats and dogs dataset, the training accuracy went upto 97.50 % & validation accuracy was 87.50 %.

R-Contracts - Legal business contracts life cycle product

● Concepts & Tools: NLP, Word Embeddings, NER, BERT, DeepPavlov, Transfer Learning, Python, Keras, SpaCy, NLTK, TensorFlow, OpenCV, Mongodb, Flask, Kubernetes.

● Worked closely with RIL legal teams; reduced contract processing time from 1 hour to under 10 minutes.

● Designed and deployed pipeline for information extraction; Pre-processed, analysed, trained NER and text classifier models to extract information from 200-300 pages long contracts with 75% accuracy.

● Optimized OCR processing time of scanned legacy contract pdfs by 70%.

Image Prediction with client side neural network using Tensorflow.js

TensorFlow.js is a library for developing and training ML models in JavaScript, and deploying in the browser or on Node.js.

I have created a web application to choose an image and submit it to our model. The models used are MobileNet & VGG16. The app will give us back the top five highest predictions for the image from the imageNet classes. For hosting the web app, I’m using Express. Express is a minimalistic framework very similar to flask but it’s for node.js not for python

Django Weather App

Django: The Web framework for perfectionists with deadlines.

A weather app built with Django Framework. I started this project as a way of learning Django and it has since grown into a fully fledged app. I have used OpenWeatherMap API ( https://openweathermap.org/ ). This API returns the detail of current weather and forecasts in respective city.

Django Social Media Website

A Social Outer Space Fan Community site.

A Social Media Website built with Django Framework. Users can create groups on various topics (e.g. SpaceX, NASA, Pluto, etc…). They can then create posts in the groups. They can also leave and join other groups.

Experience

Reliance Industries Limited

ril.com

Machine Learning Engineer

August 2018 - Present

Solving 21st century problems by making some game changing products. The world is heading towards automation and I want to make this world a better place to live.

Problem Solving is hard and I play my part making sure the whole company stays connected. I’m part of Reliance’s ML team and enjoy driving the company to try new technologies.

Education

National Institute of Technology Agartala

Btech Computer Science, First Class

2014 - 2018

Translam Academy International Meerut

CBSE - AISSCE, Intermediate, 95.6%

2012 - 2013

Modern Public School Bhiwadi

CBSE - AISSE, High School, CGPA 10.0

2010 - 2011

Trainings and Certifications

Neural Networks and Deep Learning

By Andrew NG, Deeplearning.ai, Coursera

February 2020

Machine Learning A - Z, Udemy

By Kirill Eremenko & Hadelin De Ponteves

September 2020

A Little More About Me

Alongside my interests in Machine Learning and software engineering some of my other interests and hobbies are:

  • DC Comics Fan but I like Marvel too !!
  • Cooking
  • Reading Books
  • Quora addict
  • Yoga Practitioner
  • Elliot Alderson Fan (Mr Robot TV Series)
  • Binge watching Netflix
Fork me on GitHub