This project shows a Python-based Natural Language Processing (NLP) study of online hotel reviews. This study's goal was to do sentiment analysis on a dataset derived from TripAdvisor user reviews that was obtained through the Kaggle platform. In this NLP study, deep learning methods, TensorFlow, and Sklearn were the key libraries used. Machine learning models, such as Logistic Regression, were created and tested for sentiment analysis. A deep learning model built on TensorFlow was further used. The most accurate classifier was the Logistic Regression model, which on the training set had an accuracy score of 0.858. The results from the deep learning model were equally successful. Further analysis of the testing set produced an accuracy score of 0.86 overall, with both models doing well in detecting positive sentiments. The research's conclusions show how sentiments expressed in online hotel evaluations may be automatically analyzed and classified using machine learning techniques, including deep learning. Hotel managements can benefit from the knowledge gathered from this study by using it to better understand guest preferences and make decisions that will improve service quality.
Eser Adı (dc.title) | Sentiment Analysis Of Online Hotel Reviews Using Machine Learning Methods |
Eser Sahibi (dc.contributor.author) | Dilara Ceren Moral |
Tez Danışmanı (dc.contributor.advisor) | OSMAN GÖKALP |
Yayıncı (dc.publisher) | İzmir Katip Çelebi Üniversitesi Fen Bilimleri Enstitüsü |
Tür (dc.type) | Diğer |
Açıklama (dc.description) | Tezsiz Yüksek Lisans Bitirme Projesi |
Özet (dc.description.abstract) | This project shows a Python-based Natural Language Processing (NLP) study of online hotel reviews. This study's goal was to do sentiment analysis on a dataset derived from TripAdvisor user reviews that was obtained through the Kaggle platform. In this NLP study, deep learning methods, TensorFlow, and Sklearn were the key libraries used. Machine learning models, such as Logistic Regression, were created and tested for sentiment analysis. A deep learning model built on TensorFlow was further used. The most accurate classifier was the Logistic Regression model, which on the training set had an accuracy score of 0.858. The results from the deep learning model were equally successful. Further analysis of the testing set produced an accuracy score of 0.86 overall, with both models doing well in detecting positive sentiments. The research's conclusions show how sentiments expressed in online hotel evaluations may be automatically analyzed and classified using machine learning techniques, including deep learning. Hotel managements can benefit from the knowledge gathered from this study by using it to better understand guest preferences and make decisions that will improve service quality. |
Kayıt Giriş Tarihi (dc.date.accessioned) | 2023-07-12 |
Açık Erişim Tarihi (dc.date.available) | 2023-07-12 |
Yayın Tarihi (dc.date.issued) | 2023 |
Tek Biçim Adres (dc.identifier.uri) | https://hdl.handle.net/11469/3456 |
Yayın Dili (dc.language.iso) | tr |
Konu Başlıkları (dc.subject) | Sentiment analysis |
Konu Başlıkları (dc.subject) | Deep learning |
Konu Başlıkları (dc.subject) | NLP |