This repository covers practical machine learning scenarios, each illustrating a unique real-world use case.
- Machine Learning: 6 Real-World Applications
- Table of Contents
- 1. Breast Cancer Classification
- 2. Fashion Class Classification
- 3. Directing Customers to Subscription Through App Behavior Analysis
- 4. Minimizing Churn Rate Through Analysis of Financial Habits
- 5. Predicting the Likelihood of E-Signing a Loan Based on Financial History
- 6. Credit Card Fraud Detection
A dataset from the sklearn
library is used to predict whether breast cancer is benign or malignant. The workflow involves data loading, preprocessing, and splitting into training and testing sets. Model performance is evaluated using accuracy, confusion matrices, and classification reports.
Notebook:
The Fashion MNIST dataset is used to classify images of clothing items into 10 classes. The workflow involves data loading, preprocessing, and splitting into training and testing sets. Model performance is evaluated using accuracy, confusion matrices, and classification reports.
Notebook:
This project analyzes user behavior within an app to predict the likelihood of converting free users to paid subscribers. The workflow involves data collection, preprocessing, feature engineering, and model training. Model performance is evaluated using metrics such as accuracy, precision, recall, and F1-score.
Notebook:
This project aims to reduce customer churn by analyzing financial habits and predicting the likelihood of customers leaving a subscription service. The workflow involves data loading, preprocessing, feature engineering, and model training. Model performance is evaluated using metrics such as accuracy, precision, recall, and F1-score.
Notebook:
This project predicts the likelihood of a customer e-signing a loan based on their financial history. The workflow involves data loading, preprocessing, feature engineering, and model training. Model performance is evaluated using metrics such as accuracy, precision, recall, and F1-score.
Notebook:
This project aims to detect fraudulent credit card transactions using various machine learning models. The dataset used is the Credit Card Fraud Detection dataset from Kaggle. The workflow involves data loading, preprocessing, feature engineering, and model training. Model performance is evaluated using metrics such as accuracy, precision, recall, and F1-score. The model is performed using a Random Forest Classifier, Decision Tree, XGBoost, LightGBM, and deep learning models. As a result, the deep learning model with SMOTE sampling technique has the best performance with an F1-score of 1.0.
Notebook: