Skip to content

Latest commit

 

History

22 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Airline Passenger Classification using Machine Learning

📌 Overview

This project focuses on classifying airline passengers based on their travel experience and service-related attributes. Machine learning classification models are used to predict passenger categories.


🎯 Problem Statement

Understanding passenger behavior is crucial for improving airline services. The objective of this project is to classify passengers using service quality, travel type, and flight-related features.


📊 Dataset Description

The dataset contains structured passenger and service-related data.

Features

  • Gender
  • Customer Type
  • Type of Travel
  • Class
  • Flight Distance
  • Inflight wifi service
  • Departure/Arrival time convenient
  • Ease of Online booking
  • Seat comfort
  • Inflight entertainment
  • On-board service
  • Cleanliness

Target Variable

  • Satisfaction
    • Satisfied
    • Neutral or Dissatisfied

🛠️ Methodology

  1. Data inspection and preprocessing
  2. Handling categorical and numerical features
  3. Feature encoding
  4. Train-test split
  5. Classification model training
  6. Model evaluation

🤖 Models Used

  • Logistic Regression
  • Decision Tree
  • Random Forest

📈 Evaluation Metrics

  • Accuracy
  • Precision
  • Recall
  • F1-score

🔍 Key Insights

  • Service quality features strongly influence passenger satisfaction
  • Inflight entertainment and seat comfort are key indicators
  • Ensemble models improve classification performance

🚀 Future Improvements

  • Hyperparameter tuning
  • Feature importance visualization
  • Deploy as a web application
  • Apply explainable AI techniques

🧠 Learnings

  • Classification on structured real-world data
  • Handling categorical features
  • Interpreting customer satisfaction models

About

Classifying airline passengers using service quality and travel-related features with machine learning.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages