This project is a machine learning web application that predicts flight ticket prices based on different flight details. The model is built using Random Forest Regressor and deployed using Streamlit Cloud.
π Live App
Click here to use the application:
π https://flightpriceprediction-upr96k8bu8qzvegjh9lktq.streamlit.app/
π Project Overview
The application allows users to:
Upload the flight dataset
Train the model automatically
Enter flight details
Get predicted ticket price instantly
The project includes data preprocessing, feature engineering, model training, and deployment.
π οΈ Technologies Used
Python
Pandas
NumPy
Scikit-learn
Streamlit
π€ Machine Learning Model
Random Forest Regressor
Data preprocessing and encoding
Train-test split validation
π Project Structure
Flight_Price_Prediction/
β
βββ app.py
βββ requirements.txt
βββ Data_Train.xlsx
βββ README.md
Clone the repository
Install dependencies
pip install -r requirements.txt
Run the app
streamlit run app.py
π Features
Data cleaning and preprocessing
Feature extraction from date and time
Categorical encoding
Model training inside app
Real-time price prediction
π¨βπ» Author
Developed as a machine learning project for flight price prediction.