A deep learning approach to sentiment analysis in Turkish
dc.contributor.advisor | Arslan, Barış | |
dc.contributor.author | Çiftçi, Basri | |
dc.date.accessioned | 2021-05-08T07:33:12Z | |
dc.date.available | 2021-05-08T07:33:12Z | |
dc.date.submitted | 2019 | |
dc.date.issued | 2019-11-20 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/631389 | |
dc.description.abstract | Duygusal analiz makine öğrenmesinin alt dallarından biri olan doğal dil işlemenin problemlerinden biridir. Çoğunlukla sosyal medya paylaşımlarının, ürün ve medya yorumlarının kutupluluğunu belirlemek için kullanılır. Veri bilimcileri ve sosyal medya analistlerinin bu konuya olan ilgilerinden ötürü doğal dil işlemenin en popüler konuları arasındadır. İyi bir duygu analizi ölçer elde etmek için veri sözlüğü bazlı yöntemlerin yanı sıra, çokça bilinen tekniklerden ileri düzey algoritmalara varıncaya kadar farklı türlerde uygulamalar geliştirilmiştir. Bu çalışma, Türkçe'de duygu analizini için öğrenme metodlarını önerir. Mantıksal regresyon ve Naïve Bayes sınıflandırıcılar gibi geleneksel makine öğrenme metodları bu problemin çözümü için kullanılmaktadır. Fakat kelime kümeleri (bag-of-words) modellerini kullanan ve kelimelerin cümle içerisindeki yerini gözardı eden bu metodların uygulanabilirliği sınırlıdır. Bu çalışmada, bu bilinen yaklaşımları modern teknikler olarak sayabileceğimiz LSTM gibi Özyinelemeli Sinir Ağlarıyla, filmler hakkında bilgiler içeren popüler bir Türkçe web sitesinden elde ettiğimiz veriseti üzerinde uygulamalar yaparak karşılaştırıyoruz. Sonuçlarımız Özyinelemeli Sinir Ağları'nı kullanan yöntemlerin sınıflandırma sonuçlarında gelişme gösterdiği yönündedir. | |
dc.description.abstract | Sentiment analysis is an application of natural language processing (NLP) which is a subfield of artificial intelligence. Sentiment analysis is used to determine the polarity of the thoughts mostly on social media posts, product or different media reviews. Due to its growing demand by data scientists and social media analysts it is one of the most popular topics in NLP. Beside the lexicon-based techniques, from well-known machine learning techniques to advanced algorithms such as deep learning algorithms, there are different kind of algorithms and approaches developed to obtain a good sentiment analysis tool. This study proposes using recurrent neural networks, a type of deep learning algorithm for sentiment analysis in Turkish. Traditional machine learning methods such as logistic regression or Naive Bayes are often applied to this problem however their applicability is limited since they use bag-of-words model which does not take into account the order of the words in a sentence. In this study we compare these approaches with a modern technique called recurrent neural networks using LSTM units on a dataset crawled from a Turkish movie website. Our results show that RNN based approaches improve the classification accuracies. | en_US |
dc.language | English | |
dc.language.iso | en | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol | tr_TR |
dc.subject | Computer Engineering and Computer Science and Control | en_US |
dc.title | A deep learning approach to sentiment analysis in Turkish | |
dc.title.alternative | Derin öğrenme metodları kullanılarak Türkçe'de duygusal analiz | |
dc.type | masterThesis | |
dc.date.updated | 2019-11-20 | |
dc.contributor.department | Elektronik ve Bilgisayar Mühendisliği Ana Bilim Dalı | |
dc.subject.ytm | Sentiment analysis | |
dc.subject.ytm | Deep learning | |
dc.subject.ytm | Natural language processing | |
dc.subject.ytm | Machine learning | |
dc.identifier.yokid | 10285875 | |
dc.publisher.institute | Fen Bilimleri Enstitüsü | |
dc.publisher.university | İSTANBUL ŞEHİR ÜNİVERSİTESİ | |
dc.identifier.thesisid | 579164 | |
dc.description.pages | 53 | |
dc.publisher.discipline | Diğer |