Skip to content

This repository covers practical machine learning scenarios, each illustrating a unique real-world use case.

License

Notifications You must be signed in to change notification settings

edaaydinea/MachineLearningRealWorldApplications

Repository files navigation

Machine Learning: 6 Real-World Applications

This repository covers practical machine learning scenarios, each illustrating a unique real-world use case.

Table of Contents

1. Breast Cancer Classification

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:

2. Fashion Class Classification

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:

3. Directing Customers to Subscription Through App Behavior Analysis

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:

4. Minimizing Churn Rate Through Analysis of Financial Habits

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:

5. Predicting the Likelihood of E-Signing a Loan Based on Financial History

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:

6. Credit Card Fraud Detection

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:

About

This repository covers practical machine learning scenarios, each illustrating a unique real-world use case.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published