AIRLINE PASSENGER SATISFACTION Analysis and Prediction Using Machine Learning and Deep Learning with Python

·
· BALIGE PUBLISHING
4.3
리뷰 3개
eBook
363
페이지
검증되지 않은 평점과 리뷰입니다.  자세히 알아보기

eBook 정보

In the project "Airline Passenger Satisfaction Analysis and Prediction Using Machine Learning and Deep Learning with Python," the aim was to analyze and predict passenger satisfaction in the airline industry. The project began with an extensive data exploration phase, wherein the dataset containing various features related to passenger experiences was thoroughly examined. The dataset was then preprocessed, ensuring data cleanliness and preparing it for further analysis.


One of the initial steps involved understanding the distribution of categorized features within the dataset. By visualizing the distribution of these features, insights were gained into the prevalence of different categories, providing a preliminary understanding of passenger preferences and experiences.


For the prediction aspect, machine learning models were employed, and a Grid Search approach was implemented to fine-tune hyperparameters and optimize model performance. This process allowed the identification of the best-performing model configuration, enhancing the accuracy of passenger satisfaction predictions. The models used are Logistic Regression, Support Vector Machines, K-Nearest Neighbors, Decision Trees, Random Forests, Gradient Boosting, Extreme Gradient Boosting, Light Gradient Boosting.


Going beyond traditional machine learning, a Deep Learning approach was introduced using an Artificial Neural Network (ANN). This model, designed to capture intricate patterns and relationships within the data, showcased the potential of deep learning for improving predictive accuracy.


The evaluation of both machine learning and deep learning models was centered around key metrics. The accuracy score was a primary indicator of model performance, reflecting the ratio of correctly predicted passenger satisfaction outcomes. Additionally, the Classification Report provided a comprehensive overview of precision, recall, and F1-score for each category, shedding light on the model's ability to classify passenger satisfaction levels accurately.


Visualizing the results played a pivotal role in the project. The plotted Training and Validation Accuracy and Loss graphs offered insights into the convergence and generalization capabilities of the models. These visualizations helped in understanding potential overfitting or underfitting issues and guided the fine-tuning process.


To assess the models' predictive performance, a Confusion Matrix was constructed. This matrix presented a clear breakdown of correct and incorrect predictions, facilitating an understanding of where the model excelled and where it struggled. Furthermore, scatter plots were utilized to visually compare the predicted values against the actual true values, offering a tangible representation of the models' effectiveness.


Throughout the project, rigorous data preprocessing and feature engineering were integral to improving model accuracy. Features were appropriately scaled, and categorical variables were transformed using techniques like one-hot encoding, enabling models to efficiently learn from the data.


The project also focused on the interpretability of the models, enabling stakeholders to comprehend the factors influencing passenger satisfaction predictions. This interpretability was essential for making informed business decisions based on the model insights.


In conclusion, the project showcased a comprehensive approach to analyzing and predicting airline passenger satisfaction. Through meticulous data exploration, feature distribution analysis, machine learning model selection, hyperparameter tuning, and deep learning implementation, the project provided valuable insights for the airline industry. By utilizing a combination of machine learning and deep learning techniques, the project demonstrated a holistic approach to understanding and enhancing passenger experiences and satisfaction levels.


평점 및 리뷰

4.3
리뷰 3개

저자 정보

Vivian Siahaan is a fast-learner who likes to do new things. She was born, raised in Hinalang Bagasan, Balige, on the banks of Lake Toba, and completed high school education from SMAN 1 Balige. She started herself learning Java, Android, JavaScript, CSS, C ++, Python, R, Visual Basic, Visual C #, MATLAB, Mathematica, PHP, JSP, MySQL, SQL Server, Oracle, Access, and other programming languages. She studied programming from scratch, starting with the most basic syntax and logic, by building several simple and applicable GUI applications. Animation and games are fields of programming that are interests that she always wants to develop. Besides studying mathematical logic and programming, the author also has the pleasure of reading novels. Vivian Siahaan has written dozens of ebooks that have been published on Sparta Publisher: Data Structure with Java; Java Programming: Cookbook; C ++ Programming: Cookbook; C Programming For High Schools / Vocational Schools and Students; Java Programming for SMA / SMK; Java Tutorial: GUI, Graphics and Animation; Visual Basic Programming: From A to Z; Java Programming for Animation and Games; C # Programming for SMA / SMK and Students; MATLAB For Students and Researchers; Graphics in JavaScript: Quick Learning Series; JavaScript Image Processing Methods: From A to Z; Java GUI Case Study: AWT & Swing; Basic CSS and JavaScript; PHP / MySQL Programming: Cookbook; Visual Basic: Cookbook; C ++ Programming for High Schools / Vocational Schools and Students; Concepts and Practices of C ++; PHP / MySQL For Students; C # Programming: From A to Z; Visual Basic for SMA / SMK and Students; C # .NET and SQL Server for High School / Vocational School and Students. At the ANDI Yogyakarta publisher, Vivian Siahaan also wrote a number of books including: Python Programming Theory and Practice; Python GUI Programming; Python GUI and Database; Build From Zero School Database Management System In Python / MySQL; Database Management System in Python / MySQL; Python / MySQL For Management Systems of Criminal Track Record Database; Java / MySQL For Management Systems of Criminal Track Records Database; Database and Cryptography Using Java / MySQL; Build From Zero School Database Management System With Java / MySQL.

Rismon Hasiholan Sianipar was born in Pematang Siantar, in 1994. After graduating from SMAN 3 Pematang Siantar 3, the writer traveled to the city of Jogjakarta. In 1998 and 2001 the author completed his Bachelor of Engineering (S.T) and Master of Engineering (M.T) education in the Electrical Engineering of Gadjah Mada University, under the guidance of Prof. Dr. Adhi Soesanto and Prof. Dr. Thomas Sri Widodo, focusing on research on non-stationary signals by analyzing their energy using time-frequency maps. Because of its non-stationary nature, the distribution of signal energy becomes very dynamic on a time-frequency map. By mapping the distribution of energy in the time-frequency field using discrete wavelet transformations, one can design non-linear filters so that they can analyze the pattern of the data contained in it. In 2003, the author received a Monbukagakusho scholarship from the Japanese Government. In 2005 and 2008, he completed his Master of Engineering (M.Eng) and Doctor of Engineering (Dr.Eng) education at Yamaguchi University, under the guidance of Prof. Dr. Hidetoshi Miike. Both the master's thesis and his doctoral thesis, R.H. Sianipar combines SR-FHN (Stochastic Resonance Fitzhugh-Nagumo) filter strength with cryptosystem ECC (elliptic curve cryptography) 4096-bit both to suppress noise in digital images and digital video and maintain its authenticity. The results of this study have been documented in international scientific journals and officially patented in Japan. One of the patents was published in Japan with a registration number 2008-009549. He is active in collaborating with several universities and research institutions in Japan, particularly in the fields of cryptography, cryptanalysis and audio / image / video digital forensics. R.H. Sianipar also has experience in conducting code-breaking methods (cryptanalysis) on a number of intelligence data that are the object of research studies in Japan. R.H. Sianipar has a number of Japanese patents, and has written a number of national / international scientific articles, and dozens of national books. R.H. Sianipar has also participated in a number of workshops related to cryptography, cryptanalysis, digital watermarking, and digital forensics. In a number of workshops, R.H. Sianipar helps Prof. Hidetoshi Miike to create applications related to digital image / video processing, steganography, cryptography, watermarking, non-linear screening, intelligent descriptor-based computer vision, and others, which are used as training materials. Field of interest in the study of R.H. Sianipar is multimedia security, signal processing / digital image / video, cryptography, digital communication, digital forensics, and data compression / coding. Until now, R.H. Sianipar continues to develop applications related to analysis of signal, image, and digital video, both for research purposes and for commercial purposes based on the Python programming language, MATLAB, C ++, C, VB.NET, C # .NET, R, and Java.


이 eBook 평가

의견을 알려주세요.

읽기 정보

스마트폰 및 태블릿
AndroidiPad/iPhoneGoogle Play 북 앱을 설치하세요. 계정과 자동으로 동기화되어 어디서나 온라인 또는 오프라인으로 책을 읽을 수 있습니다.
노트북 및 컴퓨터
컴퓨터의 웹브라우저를 사용하여 Google Play에서 구매한 오디오북을 들을 수 있습니다.
eReader 및 기타 기기
Kobo eReader 등의 eBook 리더기에서 읽으려면 파일을 다운로드하여 기기로 전송해야 합니다. 지원되는 eBook 리더기로 파일을 전송하려면 고객센터에서 자세한 안내를 따르세요.