This repository contains an implementation for Flight delay forecasting using different machine learning models such as linear regression, polynomial regression, and regularizing based on lasso regression. It is also the solution for Assignment1 in Machine Learning course for ROCV master's program at Innopolis University.
Task description is attached.
Documentation file is also attached.
├── src <- directory for source files
| ├── main.py <- contains python code
| ├── main.ipyny <- contains ipynp notebook
|
├── Task description.pdf
├── Report.pdf
└── Readme.md
The pre-processing stage contains the following:
- data exploration
- splitting the data into train and test sets
- resetting index
- One hot encoding
- missing values check function
- feature scaling
- data visualization
- Outlier detection and removal are implemented
- Different regression models are applied, and a comparison is conducted based on evaluation metrics