An open API service indexing awesome lists of open source software.

https://github.com/gaurav0502/flight-delay-prediction

Multiclass Classification of flight delays
https://github.com/gaurav0502/flight-delay-prediction

applied-machine-learning aviation-data python seaborn sklearn

Last synced: 12 months ago
JSON representation

Multiclass Classification of flight delays

Awesome Lists containing this project

README

          

# Multiclass classification of arrival delay of flights

## Aim

To explore tree-based models for the prediction of the arrival delay of aircrafts on US domestic routes by binning the arrival delay.

## Datasets

- The Airline Delay Dataset is available here.

## Models Used

The following tree-based models are used from `sklearn`:

- Decision Tree
- Random Forest Classifier
- Gradient Boosting Classifier
- Histogram Gradient Boosting Classifier

## Directory structure

```bash
.
├── DelayData.csv
├── README.md
├── main.ipynb
└── requirements.txt

1 directory, 4 files
```

## Instructions to execute the code

The `main.ipynb` notebook can be used after completing the following steps:

- Download the dataset from the URL above.
- Ensure the dataset is named as `DelayData.csv` and in the location same as that of the notebook (refer the directory structure above).
- Install all the required modules from `requirements.txt`.

```bash
pip install -r requirements.txt
```