Bu çalışmamızda NLP algoritmasını kullanarak verilmiş olan bir metinden kişinin duygusal analizini tespit etmeye çalışıcaz.Peki ya NLP algoritması nedir ?
Natural Language Processing(Doğal dil işleme) algoritması bilgisayarların insanların konuştuğu veya yazdığı doğal dili anlamaları ve işlemeleri için kullanılan bir disiplindir. Genellikle yorum,metin,görüntü işleme, kelime tamamlama, duygu analizi,soru cevaplama gibi alanlarda kullanılan yöntemdir.
-
python3
-
pip3 install -r requirements.txt
Veri setindeki labellar hakkında bilgilendirme amaçlı grafik.
Metin içerisindeki verileri küçük ve ardışık olarak kelime gruplarına böler.Belirlenen sayı kadar kelimeleri kombine eder.Kısacası bu grupların sıklığına veya sırasına dayalı olarak analizlere olanak tanır.
Metinde geçen kelimelerin "sıfat,zarf,fiil,isim" gibi özelliklerini çıkartır. Amaç dil bilgisi anlamında etiketleme yapmaktır.
POS işleminden sonra dilbilgisel(sıfat.zarf,isim vs.) kategoriye ayrılmış olan kelimeleri gruplara ayırır. Genellikle tag'lerin grafiksel gösteriminde kullanılır.
Bu analiz tekniğinin ana amacı , metin verilerini anlamlandırıp,yapılandırarak metin içerisindeki özel isimleri ayırt edip sınıflandırmaktır.
En iyi sonuc count vectors kullanılarak Random Forest algoritması seçildi.
Üzerinde tahmin yapılacak yorum metni.
Beni LinkedIn üzerinden takip edebilirsiniz.
GitHub üzerinden takip edebilir ve mesaj gönderebilirsiniz: @talha-bicak