Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

Hannasisay19/ethiopian-airlines-review-analysis

Domain:

natural language processing

Record type:

project
Creator:
Han
Host:
# Ethiopian Airlines Reviews Dataset Collection and Analytics Ethiopian Airlines Reviews Dataset Collection and Analytics is an end-to-end data project that automates the gathering, cleaning, analysis, and visualization of customer reviews. The goal is to uncover actionable insights about customer satisfaction and service improvement opportunities. This project focuses on collecting, processing, and analyzing customer reviews related to Ethiopian Airlines, gathered from AirlineQuality (airlinequality.com) and TripAdvisor (tripadvisor.com). Using Selenium , we aim to gain insights into customer sentiments, satisfaction levels, and key areas needing improvement. --- # Objectives - Scrape and clean review data from both data sources. - Perform sentiment analysis (Positive, Neutral, Negative). - Build a machine learning & deep learning classification model. - Visualize key findings through a custom dashboard. --- # Data Sources - AirlineQuality.com - TripAdvisor.com --- # Tools & Libraries Used - Web Scraping: `Selenium`, - Data Analysis: `Pandas`, `NumPy`, `Matplotlib`, `Seaborn` - NLP & ML: `scikit-learn`, `nltk`, `PyTorch` - Deep Learning: `LSTM` - Dashboard: `Plotly Dash` - Other Tools: `emoji`, `tqdm`, `joblib` --- ## Project Structure ``` ETHIOPIAN-AIRLINES-REVIEW-ANALYSIS/ ├── datasets/ # Raw, cleaned, merged, and labeled review data ├── images/ # Trained ML and LSTM model files (.joblib, .pth) ├── models/ # Notebooks and scripts for scraping, cleaning, EDA, modeling, and dashboards ├── project_code/ # Visuals for model performance (confusion matrices, classification reports) ├── .gitignore # List of dependencies ├── README.md # Project overview and instructions ├── requirements.txt # Files/directories to ignore in version control ``` # Steps to run the project Clone the repo and install the required libraries: ```bash git clone github.com …

Visit

github.com

Tasks

sentiment analysistext classification

Languages

Amharic