Commit acbe4a86 authored by Almouhannad Hafez's avatar Almouhannad Hafez

Update README.md

parent 0400a416
# Data Mining (DM) course - HW1 # Data Mining (DM) course project
## Association rules using Apriori and Frequent Pattern Growth (FP Growth) Algorithms
***By: Almouhannad Hafez*** ***By: Almouhannad Hafez***
***Dataset link: [The Bread Basket](https://www.kaggle.com/datasets/mittalvasu95/the-bread-basket)*** ***Dataset link: [The Bread Basket](https://www.kaggle.com/datasets/mittalvasu95/the-bread-basket)***
> ***This project contains a jupyter notebook `hw1.ipynb` containing the following steps:*** > ***This project contains a python file `constants.ipynb` containing some fixed values used in other files, refered as `CONSTANTS` class***
> 1. **Setup requirements**
> 1. **Data preprocessing**
> 1. **Extracting rules using**
> - **Apriori**
> - **FP Growth**
> 1. **Performance comparison between the two algorithms**
> ***This project contains a python file `constants.ipynb` containing some fixed values used in `hw1.ipynb`, refered as `CONSTANTS` class*** > ***This project contains a python file `helpers.ipynb` containing some helper functions used in other files, refered as `HELPERS` class***
## Requirements
1. **Open a Terminal or Command Prompt**
1. **Navigate to the Directory containing this repository**
```bash
cd path/to/repository/folder
```
1. **Install the Requirements**
```bash
pip install -r requirements.txt
```
## Contents
> ***`1.data_preprocessing.ipynb`***
- **Performing some operations on dataset before actual work**
- **Handling nulls/duplicates**
- **Setting columns data types correctly**
- **Converting to one-hot encoded**
> ***`2.1.association_rules_apriori_fpg.ipynb`***
> ***`2.2.association_rules_eclat.ipynb`***
- **Extracting rules using**
- **Apriori**
- **FP Growth**
- **Eclat**
- **Performance comparison between Apriori and FP Growth**
> ***This project contains a python file `helpers.ipynb` containing some helper functions used in `hw1.ipynb`, refered as `HELPERS` class***
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment