İçeriğe geç

Selam 👋

Yazılım, doğa ve arada kalan her şey — patikada 42 durak.

20221 yazı
20172 yazı

2 dk

MVC Mimari Deseni

Mimari desenlerinin(software pattern) arkasındaki esas düşünce yüksek seviyeli etkileşimleri özümsemek ve nesneler arasındaki bu davranışları başka uygulamalarda tekrardan kullanabilmektir. Her bir desen tekrar tekrar oluşan bir problemi ele alır ve çözümün temelini açıklar. Daha sonra bu çözüm tekrar tekrar defalarca kullanılabilir. MVC Mimari Deseni’nin işleyiş şeması. MVC Mimari Deseni’nin işleyiş şeması.

1 dk

Bitirme Tezi Sonuçları ve Değerlendirmesi

Ekşi Sözlük’te duygu analizi yaparak hizmet sunmayı hedefleyen bu çalışma duygu analizi yöntemleri kullanarak, makine öğrenmesi yoluyla başarılı olduğu için SMO algoritmasını tercih edilmiştir. SMO algoritması ile elde edilen doğruluk yüzdesi daha önce Ekşi Sözlük üzerinde denenmemiş olan duygu analizi yönteminde, polar-nötr sınıflandırmada %58.26, mutlu-mutsuz sınıflandırmada ise %69.61 başarı sağlamıştır. Bu çalışma Ekşi Sözlük üzerinde yapıldığı için ve bir internet servisine sahip olduğu için diğer Türkçe duygu analizi uygulamalarından farklılık göstermektedir.

201639 yazı

3 dk

Uygulama Metodları: Eğitim Kümesinin Elde Edilmesi

Sürecin ilk aşamasının hedefi olan eğitim kümesini elde etmek için Ekşi Sözlük‘ün herhangi bir UPA’sı olmadığı için küme HTTP istekleri ile elde edilecektir. Bunun için import.io özelleştirilmiş tarayıcısı kullanılacaktır.

2 dk

import.io Uygulama Programlama Arayüzü

Eylül 2013 de beta sürümüyle yayınlanan servis, herhangi bir kod yazmadan bile veri ayıklayabilen internet tabanlı bir platformdur. İçinde yer alan araçlar kullanıcının tamamen kendisinin tıklamalarıyla oluşturulan basit makine öğrenmeleriyle kullanıcılarına kendilerine özel UPA(Application Programming Interface) oluşturmalarına izin verir.

2 dk

Tez Metodları: İnternet Servisi (Web Service)

İnternet Servisleri HTTP protokolü üzerinden hizmet veren fonksiyonlar bütünüdür. Bir kullanıcının HTTP üzerinden bir web servisi kullanmasına denmektedir. HTPP üzerinden yapılan bu çağrımlara karşı sistem XML veya JSON çıktıları üretir.

8 dk

Duygu Analizi Çalışması

Bu süreç boyunca elde bulunan eğitim kümesi nden veri ambarı tasarımı yapılması hedeflenir. Kelime bazlı frekans hesabı yapılır, kelime kümesi seçilir, seçilen küme ayrı bir tabloda saklanır ve kaynak olarak kullanılır. Veri ambarı söz konusu 2 tablo yardımıyla meydana getirilir ve süreç sonucunda artık veri algoritma girdisi olarak hazır hale gelmiş olur.

1 dk

Duygu Analizi

Duygu analizinde doğru ve çabuk sonuçlar elde etmek için mutlaka bilgisayar destekli sistemlere ihtiyaç vardır. Bu bağlamda veri madenciliği yöntemleri duygu analizinde oldukça etkin olarak kullanılan verimli yöntemlerdir. Veri madenciliği, eldeki büyük miktarlı verilerden üstü kapalı, çok net olmayan, önceden bilinmeyen ancak potansiyel olarak kullanışlı bilginin çıkarılmasıdır.

1 dk

Ekşi Sözlük'te Veri Madenciliği

Ekşi Sözlük gerek sahip olduğu kullanıcı sayısıyla gerekse de yazarlarının girdiği günlük dinamik veri akışı sayesinde yüksek düzeyde veriye sahip bir platformdur. Bu durum üzerinde veri madenciliği yöntemlerinin uygulamasına mümkün kılar.

Durak 1 / 42

esc