PROJECTS
These are some of the end to end projects that I have implemented
WhatsApp Chat Analyser
• This WebApp utilizes a series of data cleaning and data pre-processing pipelines to analyze the WhatsApp messages and deliver insights about the trends in user activity and user behaviour using interactive plotly charts and perform sentiment analysis not only with respect to the WhatsApp group as a whole but also with respect to each person in that group.
• This WebApp supports both 12 hour and 24 hour clock formats and also dd/mm/yyyy, mm/dd/yyyy and yyyy/mm/dd date formats. This WebApp was deployed on Heroku cloud platform.

Forecasting WebApp
This WebApp can forecast any kind of numerical time series data using Facebook's prophet library and can also perform hyperparameter tuning. A user can tweak the
following:
-
Horizon: the time in future to forecast. It is expressed in days.
-
Seasonality: choose between Additive seasonality or Multiplicative seasonality.
-
Trend components: declare which trends want to discover and propagate. Daily should be selected if loading a dataset with hourly data. Weekly: Prophet will search for trend during days of the week (Monday to Sunday). Monthly: Prophet will search for trend during days of the month (1th to 31th). Yearly: will evaluate trend within months of the year (January to December)
-
Growth model: choose between linear growth or logistic growth.
-
Holidays: add holidays to the model. Available countries at the moment: Italy, Spain, France, United States, India, Germany and Ukraine.
-
Hyperparameters: Change the scale of the changepoints or holidays. It impacts the flexibility of the model.

Web Scraping WebApp
• This project takes a product name from the user and then searches for various product listings on India's largest online shopping site: Flipkart.com.
​
• It then scrapes customer reviews from each product listing and displays the latest 10 reviews in a tabular format on a webpage deployed on Heroku Cloud Platform.

Book Recommender WebApp
This is a content-based recommender system where user has to select a book title from a list of 4000 books, then WebApp lists top 5 similar books based upon the description of the selected book.
-
Description of each book was converted to numerical vectors using techniques such as BOWV, TF-IDF and Word2Vec algorithm
-
Word2Vec (neural network based) which uses semantic meaning of words proved out to be the best one for this use case
-
After pre-processing, Euclidean distance was measured to find pairwise similarity.
-
The top 5 books who’s description had the closest Euclidean distance with the book selected by the user on the WebApp was shown as recommendations.
-
This WebApp was deployed on Streamlit Cloud Platform.
Face Mask Detector WebApp
• MobileNet-V2 was implemented to classify images as belonging to Mask or WithoutMask categories which resulted in 99.2% accuracy.
• Then Caffe Model was implemented to detect all the faces with frames in each image and finally CV2 library was used to label each of these frames with their respective class labels and their respective confidence/probability.
• The dataset which was used to train MobileNet-V2 can be found here.
• This WebApp also has a slider which one can control to see only those detections which have greater probability of belonging to both the classes than the confidence set by the slider
Furniture Recommender System
Upload an image and this WebApp will recommend chairs, couches, beds and tables
• Implemented ResNet-50 to extract features from each image in the dataset.
• These features were fed to KNN model which by brute-forcing the Euclidean distance between the image uploaded by the user and all the images in the dataset, returned the indexes of 5 nearest neighbors of the image inputted by the user on the WebApp.
• At last, the images in the dataset corresponding to these 5 indexes were shown as recommendations on the WebApp.

Sales Insights Dashboard (PowerBI)
-
Connected and transformed the raw data and built a relational data model
-
Cleaned the data and created new calculated columns using Power Query Editor
-
Designed an interactive dashboard to analyze sales, revenue, profits, returns and visualized insights about the product level trends, market trends in different regions, sales trends in different domains and identified high value customers and products.


