Downloads · 30 days
0
Sujnan/airline-satisfaction-model
airline-satisfaction-model is a machine learning model from Sujnan. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
Downloads · 30 days
0
Access
Public
Updated Apr 13, 2025
Repo size
206 MB
Likes
0
Public
Click a slice to open those files.
.pkl206 MB · 97%
From the Hugging Face model README
<<<<<<< HEAD
A machine learning application for predicting airline passenger satisfaction based on travel experiences and service ratings.
This project analyzes airline customer feedback data to identify factors influencing passenger satisfaction. Using various Random Forest, the system predicts whether a customer will be satisfied with their travel experience based on service quality metrics, flight details, and passenger demographics.
AIRLINE/
├── data/ # Data files
│ ├── Invistico_Airline.csv # Original dataset
│ └── processed_data.csv # Preprocessed data
├── models/ # Saved ML artifacts
│ ├── best_ml_model.pkl # Optimized ML model
│ ├── label_encoders.pkl # Categorical encoders
│ └── scaler.pkl # Feature scaler
├── results/ # Analysis outputs
│ └── model_performance_comparison.png
└── scripts/ # Core code modules
├── data_cleaning.py # Data preprocessing
├── exploratory_data_analysis.py # EDA visualizations
├── model_training.py # Model selection & training
├── run_all.py # Pipeline orchestration
# Clone repository
git clone
cd airline
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run the complete pipeline
python scripts/run_all.py
# Launch the Streamlit prediction interface
streamlit run app.py
The project follows a standard data science workflow:
The model successfully identifies the most significant factors affecting passenger satisfaction, achieving 96% prediction accuracy.
Sujnan J Kalmady
da4ce1bac0b6337c2df5466ebbdc3e692c3dff61