YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
<<<<<<< HEAD
βοΈ Airline Customer Satisfaction Predictor
A machine learning application for predicting airline passenger satisfaction based on travel experiences and service ratings.
Project Overview
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.
Repository Structure
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
Setup and Installation
# 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
Usage
# Run the complete pipeline
python scripts/run_all.py
# Launch the Streamlit prediction interface
streamlit run app.py
Methodology
The project follows a standard data science workflow:
- Data Preprocessing: Handling missing values, encoding categorical variables
- Exploratory Analysis: Visualizing patterns and relationships in passenger feedback
- Model Development: Training and evaluating multiple classifiers (Random Forest, Logistic Regression, etc.)
- Deployment: Interactive web application for real-time predictions
Key Results
The model successfully identifies the most significant factors affecting passenger satisfaction, achieving 96% prediction accuracy.
Author
Sujnan J Kalmady
=======
license: mit
da4ce1bac0b6337c2df5466ebbdc3e692c3dff61