Flight scheduling has been a problem since the dawn of air travel and is something that airline companies wish to tackle. For an airport to be able to schedule the flights such that they reach on time, they must be able to tell if the flight will arrive on time or not. A flightis said to be delayed if the flight either takes off or arrives later than the scheduled time. This Project predicts whether if the flight will arrive delayed or not, after the flight’s departure, and if the flight is classifiedas arriving late, then the arrival delay in minutes is predicted.
1. Data-Preprocessing, processing the flight data
2. Data-Preprocessing, processing the weather data
3. Data-Preprocessing, merging the flight data and weather data
4. Classification- Predicting if the flight will be delayed or not
5. Regression- Predicting the number of minutes by which a flight will be delayed
6. Using results from a Classifier for Regression (Pipelining)
- jupyter
- pandas
- numpy
- matplotlib
- seaborn
- sklearn
- xgboost
- imblearn
- SciPy
- scikit-learn
Use the following code to install the required packages
pip install -r requirements.txt
- Logistic regression
- Random Forest
- Extra trees
- Decision Trees
- Gradient Descent
- XGBoost
- Linear Regressor
- Extra Trees Regressor
- XGBoost Regressor
- Random Forest Regressor