Laravel ı̇le yapay zekâ algorı̇tması kullanarak duygu analı̇zı̇ uygulamasını gelı̇ştı̇rme


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Maltepe Üniversitesi, Lisansüstü Eğitim Enstitüsü, BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİM DALI, Türkiye

Tezin Onay Tarihi: 2021

Tezin Dili: Türkçe

Öğrenci: HÜSEYİN DALYAN

Danışman: ÖNDER ŞAHİNASLAN

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Hızla gelişen ve yaygınlaşan teknoloji, beraberinde internet kullanımında büyük bir artışı da getirmektedir. Bu artış ile birlikte, en çok ziyaretçiyi alan internet siteleri sosyal medya platformları olmaktadır. Platformlardan ön planda olanı ise Youtube sosyal medya uygulamasıdır. Burada, insanların kişisel duygu ve düşüncelerini yorum olarak paylaşmaları ile büyük miktarda veri birikmektedir. Platform, API aracılığı ile çeşitli verileri geliştiriciler için erişime sunmaktadır. Bu verilere ise, duygu analizi çalışmaları aracılığı ile anlam kazandırılmaktadır. Duygu analizi, bir metnin karşıdaki kişiye aktarmak istediği duyguyu anlamayı hedeflemektedir ve literatür de çoğunlukla tek dil üzerinden çalışılmaktadır. Bu doğrultuda ise pozitif, negatif veya tarafsız olarak duygu sınıflandırılmaları yapılmaktadır. Sınıflandırma aşamasında çeşitli yaklaşımlar ve yapay zekâ algoritmaları kullanılmaktadır. Bunlardan bir tanesi ise Naive Bayes algoritmasıdır. Bu algoritmanın gerçeklemesi ise çeşitli programlama dilleri ve alt yapılar ile yapılabilmektedir. Örneğin, PHP programlama dili ve onunla geliştirilen Laravel alt yapısıdır. Bu çalışmada, literatürde var olan duygu analizi perspektifi genişletilerek çok dilli bir yapıda ele alınmıştır. Laravel PHP alt yapısı ile Naive Bayes yapay zekâ algoritması kullanılarak, çok dilli duygu analizi uygulaması geliştirilmiştir. Uygulamanın içerisinde Youtube yorum verilerinden yararlanılmıştır. Çok dilli duygu analizi, Google çeviri API aracılığı ile verilerin İngilizce diline tercümesi yapılarak, bu dilde analiz edilmesi ve sınıflandırılması şeklinde gerçekleştirilmiştir. Çalışmada, Google çeviri tarafından desteklenen 109 farklı dil üzerinde duygu analizi yapılmasına imkân tanınmıştır. Bu sayede, duygu analizi çalışmalarına çok dilli bir yaklaşım ile katkıda bulunmak istenmiştir.