Skip to content

dewanggandhi01/Flight-Price-Prediction-MLP-Assignment-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Flight Price Prediction – MLP Assignment 1

This repository contains my complete solution for Assignment 1 of the Machine Learning Practices (MLP) course. The task was conducted as a Kaggle competition, where the objective is to predict flight ticket prices based on provided historical data.


Assignment Overview

In this assignment, we were given a training dataset and a test dataset. The labels for the test set were hidden, and we had to submit predicted prices for the test data on Kaggle. The assignment is evaluated via a leaderboard based on model performance.


Files in This Repository

File Name Description
mlp-flight-price-prediction-assignment-1.ipynb Kaggle Notebook with full code, EDA, model building, and results
README.md Project overview and submission details (this file)

Task & Methodology

Key Steps Performed:

  1. Data Type Identification
  2. Descriptive Statistics of Numerical Columns
  3. Handling Missing Values
  4. Duplicate Removal
  5. Outlier Detection
  6. Data Visualization & Insights
  7. Feature Engineering
  8. Scaling & Encoding

Models Trained

A minimum of 7 different models were implemented:

  • Linear Regression
  • Decision Tree Regressor
  • Random Forest Regressor
  • Gradient Boosting
  • K-Nearest Neighbors
  • Support Vector Regression
  • XGBoost

Hyperparameter tuning was performed on 3+ models using GridSearchCV and RandomizedSearchCV.

Evaluation Metrics:

  • Mean Absolute Error (MAE)
  • Root Mean Squared Error (RMSE)
  • R² Score

Walkthrough Video

A brief video (under 10 min) explaining the structure, logic, and approach used in the notebook:
Watch on Google Drive


Kaggle Notebook

Notebook is hosted on Kaggle:
View on Kaggle


Author

Dewang Gandhi
B.Tech Student | Machine Learning Enthusiast
GitHub: @dewanggandhi01
Email: [email protected] / [email protected]


License

This project is submitted as part of an academic assignment. All rights reserved.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published