Giter Site home page Giter Site logo

airline-recommendation-system's Introduction

✈️ Airline Recommendation System

Overview

Welcome to the Airline Recommendation System project. The system combines machine learning and deep learning models to predict user experience for airline services based on customer ratings and sentiment analysis of customer reviews.

Introduction

The goal of this project is to enhance the user experience in choosing airlines by leveraging customer ratings and sentiment analysis of reviews. Two datasets were utilized to achieve this:

  • airline_reviews_cleaned: Contains ratings provided by customers based on various flight parameters. A machine learning model was trained to predict customer satisfaction.

  • airline_sentiment: Consists of textual reviews posted by customers. A deep learning model was trained for sentiment analysis to determine if the sentiment is positive or negative.

Finally, a Streamlit app was developed to integrate both models and predict the overall user experience with airline services.

The streamlit app has been deployed on Huggingface. It can be accessed using this Link

Installation

To set up and run the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/prithush92/Airline-Recommendation-System.git
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Download the pretrained nlp model from the link and extract in your current working directory: Link

Usage

Run the Streamlit app locally by executing the following command:

streamlit run app/app.py

Visit the provided localhost link to interact with the Airline Recommendation System.

💺 Streamlit App

The Streamlit app combines the outputs of both models to provide a comprehensive recommendation for airline services. A screenshot of the app is shared below.

airline app screenshot

Contributing

Please feel free to provide any feedback !! Both positive and negative feedbacks are highly appreciated.


Thank you for visiting this repository

airline-recommendation-system's People

Contributors

prithush92 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.