Mukul Singhal's Projects
What is CLV or LTV? CLV or LTV is a metric that helps you measure the customer's lifetime value to a business. In this kernel, I am sharing the customer lifetime value prediction using BG-NBD, Pareto, NBD & Gamma Model on top of RFM in Python.
Interactive data analytics
I have used the Gaussian Mixture Model to Segment the Customers.
Automate the google analytics reporting using google analytics reporting api.
Lead Scoring is such a powerful metric when it comes to quantifying the lead & it is nowadays used by every CRM. In this repository, we are going to take a look at the UpGrad lead scoring case study and see how can we solve this problem through several supervised machine learning models.
A dedicated repository to all the regression based models.
In this repository, I am sharing the SMS Spam Detection Classification Model using Ridge Classifier with 99% train accuracy and 98% test accuracy with Hyperparameter Optimization & Class Weight.
SQL tutorial inside a Jupyter Notebook
In this project I have implemented 14 different types of regression algorithms including Linear Regression, KNN Regressor, Decision Tree Regressor, RandomForest Regressor, XGBoost, CatBoost., LightGBM, etc. Along with it I have also performed Hyper Paramter Optimization & Cross Validation.
In this repository, I am sharing the Web Scraper for SEO Marketers in which they can extract metadata from the websites whether it's a static website or a Javascript-based website.