• Sonuç bulunamadı

Online text classification for real life tweet analysis

N/A
N/A
Protected

Academic year: 2021

Share "Online text classification for real life tweet analysis"

Copied!
4
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Gerçek Hayat Tweet Analizi için Çevrimiçi Metin

Sınıflandırması

Online Text Classification for Real Life Tweet

Analysis

Ersin Yar

1

, ˙Ibrahim Delibalta

2

, Lemi Baruh

3

, Süleyman S. Kozat

1 1Elektrik ve Elektronik Mühendisli˘gi Bölümü, Bilkent Üniversitesi, Ankara, Türkiye

{eyar,kozat}@ee.bilkent.edu.tr

2Türk Telekom Labs ve Tasarım, Teknoloji ve Toplum Programı, Koç Üniversitesi, ˙Istanbul, Türkiye

{ibrahim.delibalta}@turktelekom.com.tr

3Sosyal Bilimler Enstitüsü, Koç Üniversitesi, ˙Istanbul, Türkiye

{lbaruh}@ku.edu.tr

Özetçe —Serbestçe kelimelere dökülmü¸s metinden üretilen yüksek boyutlu öznitelik vektörlerinin çevrimiçi i¸slenmesine uy-gun son derece etkin boyut azaltıcı tekniklerin tanıtıldı˘gı bu bildiride tweetlerin çok sınıflı sınıflandırması incelenmektedir. Gerçek hayat çalı¸sması olarak, Türk dilindeki tweetler üzerinde çalı¸sılmaktadır. Ancak, kullanılan yöntemler bildiride açıklandı˘gı üzere geneldir ve di˘ger diller içinde kullanılabilir. Gerçek hayat uygulaması üzerinde çalı¸sıldı˘gından ve tweetlerin serbestçe yazılmı¸s olmasından dolayı, metin düzeltme, düzgeleme ve kök bulma algoritmaları uygulanır. Metin i¸sleme ve sınıflandırma duygu tanıması, reklam seçimi vb. gibi birçok uygulamada yüksek derecede önemli olmasına ra˘gmen çevrimiçi metin sınıflandırma ve regresyon algoritmaları do˘gal metin girdilerini gösterimlemek için yüksek boyutlu vektörlere olan ihtiyaçtan dolayı sınırlıdır. Bu gibi kısıtlamaların üstesinden özellik vektörü özütlemesi için hesaplama maliyetini ciddi ölçüde azaltan rasgelele¸stirilmi¸s izdü¸sümler ve parçalı do˘grusal modelleri etkin bir biçimde kullanılarak gelinebilir. Bu sayede, gerçek zamanlı çok sınıflı tweet sınıflandırması ve regresyonu yapılabilir. Sonuçlar gerçek bir hayat çalı¸smasından toplanan serbestçe yazılmı¸s yani ifadeler, kısaltılmı¸s kelimeler, özel karakterler vb. ile ve düzensiz olan tweetler kullanılarak gösterilmektedir. Özgün regresyon yön-temleri ile iyi bilinen makine ö˘grenimi algoritmaları uygulanır ve sınıflandırma ve regresyon performansında önemli de˘gi¸siklik olmadan hesaplama karma¸sıklı˘gın önemli ölçüde azaltıldı˘gı gös-terilir.

Anahtar Kelimeler—Do˘gal Dil ˙I¸sleme, Metin Sınıflandırma, Regresyon, Tweet Analizi, Büyük Veri, Sayısal Olarak Etkin.

Abstract—In this paper, we study multi-class classification of tweets, where we introduce highly efficient dimensionality reduction techniques suitable for online processing of high di-mensional feature vectors generated from freely-worded text. As for the real life case study, we work on tweets in the Turkish language, however, our methods are generic and can be used for other languages as clearly explained in the paper. Since we work on a real life application and the tweets are freely worded, we introduce text correction, normalization and root finding algorithms. Although text processing and classification are highly important due to many applications such as emotion recognition, advertisement selection, etc., online classification and regression algorithms over text are limited due to need for high

dimensional vectors to represent natural text inputs. We overcome such limitations by showing that randomized projections and piecewise linear models can be efficiently leveraged to significantly reduce the computational cost for feature vector extraction from the tweets. Hence, we can perform multi-class tweet classification and regression in real time. We demonstrate our results over tweets collected from a real life case study where the tweets are freely-worded, e.g., with emoticons, shortened words, special characters, etc., and are unstructured. We implement several well-known machine learning algorithms as well as novel regression methods and demonstrate that we can significantly reduce the computational complexity with insignificant change in the classi-fication and regression performance.

Keywords—Natural Language Processing, Text Classification, Regression, Tweet Analysis, Big Data, Computationally Efficient.

I. G˙IR˙I ¸S

˙Internet teknolojilerindeki son geli¸smelerden dolayı forum-ların, kö¸se yazılarının, blogların ve sosyal medyanın katkısı ile ula¸sılabilen metin miktarı önemli ölçüde artmı¸stır. ¸Süphesiz bu büyük verinin i¸slenmesi, bilgi elde edilmesi, sınıflandırma ve regresyonun gerçekle¸stirilmesi ticari ürünlere veya sosyal bilimlere katkı yapar. Do˘gal dil i¸sleme üzerine veri maden-cili˘gi kullanılarak yapılan çalı¸smalar vardır [1]. Ancak, metin temelli analizin medyanın de˘gi¸skenli˘gi ve düzensizli˘ginden, kullanıcıların payla¸sma alı¸skanlıklarındaki hızlı de˘gi¸skenlikten ve i¸slenecek çok miktardaki veriden dolayı zorlayıcı oldu˘gu ortadadır. Metin i¸slemenin duygu tanıması, reklam seçimi vb. gibi uygulamalardan dolayı yüksek derecede önemli olmasına ra˘gmen, do˘gal metin girdilerinin yüksek boyuttaki vektörler ile gösterimlenme ihtiyacından dolayı çevrimiçi sınıflandırma ve regresyon algoritmaları sınırlıdır. Özellikle, N-gram gibi öznitelik vektörü olarak yaygın biçimde kullanılan geli¸smi¸s gösterimlerin hatasız sonuçlar için milyonlarca bile¸sen gerek-tirmesi, onları gerçek zamanlı duygu sınıflandırması gibi metin verisinin gerçek zamanlı i¸slenmesi için kullanı¸ssız yapar. Bu problem özellikle Türkçe, Fince ve Macarca gibi morfolojik olarak eklemeli yapılı diller için daha da kötüle¸sir. Bu özel diller sözcükleri genellikle tek kelimeden sonekler kullanarak 978-1-5090-1679-2/16/$31.00 c 2016 IEEE

(2)

türetir. Bu yüzden, kelime uzayının boyutları katlanarak artar. Soneklerin a¸sırı kullanımı bu dilleri temel alan do˘gal dil i¸slemeyi daha zor yapar.

Bu amaçla, bu bildiride eklemeli diller için de kullanıla-bilen özgün ve etkili öznitelik bulma yöntemleri sunulur. Kul-lanılan yöntemler ˙Ingilizce içinde direkt olarak uygulanabilir. Ancak, yakla¸sımın çok yönlülü˘günü kanıtlamak için gerçek hayat çalı¸sması olarak Türkçe seçilmi¸stir. Serbestçe yazılan metinden üretilen yüksek boyutlu öznitelik vektörlerinin çevrimiçi olarak i¸slenebilmesine uygun yüksek derecede etkin boyut azaltma tekniklerinin tanıtıldı˘gı çalı¸smada tweetlerin çok sınıflı sınıflandırması için çevrimiçi ve çevrimdı¸sı algoritmalar kullanılır. Gerçek hayat uygulaması üzerinde çalı¸sıldı˘gından ve tweetlerin serbestçe yazılmasından dolayı metin düzeltme, düzgeleme ve kök bulma bile¸senleri ile bir öni¸sleme düzeni sunulur. Dikkate alınmalıdır ki bu bile¸senler di˘ger diller için de esastır. Ardından, makine ö˘grenimi algoritmaları ile etkin bir ¸sekilde i¸slenebilen öznitelik vektörlerini elde etmek için yöntemler sunulur. Bu tweetlerden öznitelik vektörü bulma için hesaplama maliyetini ciddi ölçüde azaltan rasgelele¸stir-ilmi¸s izdü¸sümler ve parçalı do˘grusal modellerin etkin bir biçimde kullanılabilece˘gini göstererek ba¸sarılır. Bu yüzden, gerçek zamanlı çok sınıflı tweet sınıflandırması ve regresyonu gerçekle¸stirilebilir. Kullanılan yöntemlerin metin sınıflandırma hızını ana bile¸sen analizi gibi geli¸smi¸s yöntemlere göre 102

kat hızlandırdı˘gı gösterilir.

Bildiri ¸su ¸sekilde organize edilmi¸stir: Bölüm 2’de problem tanımı verilir. Bölüm 3’de toplanan veriden öni¸slemenin ardın-dan olu¸sturulan vektör uzayı modeli kullanılarak elde edilen yüksek boyutlu öznitelik vektörlerin çevrimiçi sınıflandırması için yüksek derecede etkin boyut azaltma yöntemleri ve parçalı do˘grusal modeller sunulur. Bölüm 4’de sunulan algo-ritmaların performansları izah edilmi¸stir. Bölüm 5’de bildiri sonuçlandırılmı¸stır.

II. PROBLEM TANIMI

Bu bildiride, tweetlerin çok sınıflı sınıflandırması çalı¸sıl-maktadır. Tweet analizi için düzensiz ve serbestçe yazılmı¸s olan tweetlerden dolayı öni¸sleme teknikleri sunulur. Ardından, öznitelik vektörleri vektör uzayı modeli kullanılarak elde edilir. Tweetlerden üretilen yüksek boyutlu öznitelik vektörlerinin çevrimiçi i¸slenmesine uygun etkili boyut azaltma teknikleri önerilir.

III. SINIFLANDIRMA VEREGRESYON

Bu kısımda, ilk olarak gerçek hayat çalı¸sması ve veri toplama prosedürü sunulur. Sonrasında, veri öni¸sleme adımları verilir. Öni¸slemenin ardından, öznitelik vektörleri olu¸sturulur ve gerçek hayat senaryosunda sınıflandırma ve regresyon yön-temleri gösterilir.

A. Veri Toplama

Veritabanı 10 Nisan 2013 ile 28 Mayıs 2013 arasında 168 farklı kullanıcıdan toplanan Türkçe 1440 tweetten olu¸smak-tadır. Tek bir kullanıcıdan en fazla 10 tweet vardır. ˙Içerikleri herhangi bir ¸sey ile ilgili olabilen tweetler serbestçe yazılmı¸stır ve düzensizdir. Tweetler 3 kategoriden birine dahildir: “Açık-lama Yok(0)”, “Spesifik(1)” (tweet belirli bir ki¸si ya da bir grup insan hakkında yargı içerir) ve “Genel(2)” (tweet belirli

bir insan olmaksızın di˘gerleri hakkında yargı içerir). Tweet-ler manuel olarak insan kodlayıcılar tarafından Krippendorff α = 0.7 güvenirli˘ginde etiketlenir.

B. Veri Öni¸sleme

Türkçe, Fince ve Macarca gibi eklemeli morfolojik yapılı diller tek bir kökten bile yapım ekleri kullanarak bir sürü kelime elde edilmesini mümkün kılar [2]. Bu yüzden, farklı kelimelerin birle¸smesi ile olu¸sturulan kelime uzayının boyutu bir hayli büyük olabilir. Dahası, tweetlerin serbestçe yazılmı¸s ve düzensiz oldu˘gu ve her zaman do˘gru yazılmadı˘gı gö-zlemlenmektedir. Yukarıda bahsedilen sorunlardan dolayı aynı kelime farklı formlarda ortaya çıkabilir. Bu yüzden, tweetleri uygun olarak de˘gerlendirebilmek adına birtakım veri öni¸sleme adımları uygulanır. Kullanılan yöntemler geneldir öyle ki her-hangi bir dile uygulanabilir.

Bu amaçla, internet adresleri ve yer bilgileri ile bir-likte tweetlerde yapılan atıflar kaldırılır. Ba¸skasının payla¸stı˘gı tweetleri tekrar payla¸san tweetlerde göz ardı edilir. Anlamsal içerik bakımından önem ta¸sımayan bir çok cümlede sık sık kar¸sıla¸sılan bazı yaygın kelimeler elenmektedir. Sayılar ve uzunlu˘gu 3 den az olan kelimelerde ayıklanır. Ardından, ilk önce Türkçe olmayan karakterler ile yazılan kelimeleri ve daha sonra yanlı¸s yazılmı¸s kelimeleri düzeltmek için metin düzeltme uygulanır. Daha önce de bahsedildi˘gi gibi, eklemeli yapılı dillerde benzer anlama sahip olan kelimeler aynı köke sahip olabilirler. Bu kelimeleri tek bir formda ifade edebilmek için kökleri elde edilir. Bu i¸slemlerden sonra, tweetlerin son hali elde edilir. ˙I¸slem hattı ¸Sekil 1’de açıklanır.

dweet <ĞůŝŵĞůĞƌŝ'ĞƌĞŬƐŝnj Form^ŽŶ <ĂůĚŦƌŵĂ <ƂŬ ƵůŵĂ DĞƚŝŶ ƺnjĞůƚŵĞ

¸Sekil 1: Tweetlerin i¸sleni¸si.

C. Vektör Uzayı Modeli

Veritabanındaki tweetleri gösterimlemek için vektör uzayı modeli kullanılır. Tweet sınıflandırmada kelime da˘garcı˘gı veri kümesinde kullanılan farklı kelimelerin birle¸simidir ve vek-tör uzayının boyutu kelime da˘garcı˘gının büyüklü˘güne e¸sittir. Tweetler N tane ardı¸sık kelimeyi içeren bir gösterim yöntemi olan N-gram cinsinden gösterilir [3]. Bu bildiride, tweetler tek kelimeler kullanılarak gösterimlenir. N-gram gösteriminin bir örne˘gi ¸Sekil 2’de verilir.

akƔam huzur eski mutlu müzik kardeƔ Ɣ Ɣ dĞŬ<ĞůŝŵĞůĞƌ

¸Sekil 2: Tweetin tek kelimeler ile gösterimi.

Vektör uzayı modelinde, her tweet her bile¸seni farklı bir kelime ile ba˘glantılı olan bir vektör ile ifade edilir ve bu bile¸sene bir a˘gırlık katsayısı atanır. Bu a˘gırlık katsayısı “TF-IDF” ölçüsü kullanılarak hesaplanır [4]. “TF” terim sıklı˘gı

(3)

anlamına gelir ve kelimenin tweet içindeki göreceli frekansı olarak hesaplanır. “IDF” ters doküman sıklı˘gı anlamına gelir ve bir kelimenin di˘ger tweetler arasında az rastlanmasına göre artar. “TF” ve “IDF” ölçüleri a¸sa˘gıdaki gibi bulunur:

T F (f, t) = f

t, (1)

IDF (f, dt) = 1 +

log(|dt|)

|t| , (2)

f güncel kelimeyi, t kar¸sılık gelen tweeti ve dt tweet

verita-banını belirtir. Vektör uzayı modelinde bir kelimenin a˘gırlık katsayısı olarak bu iki ölçünün çarpımı kullanılır

T F − IDF(f,t,dt)= T F (f, t) ∗ IDF (f, dt). (3)

Bu i¸slemlerin sonunda tweet veritabanındaki T = {t1, t2, ..., tn} her bir tweet tt için d boyutlu bir öznitelik

vektörü tt= [w1, w2, ..., wd]T elde edilir. Metin girdileri

yük-sek boyutlu vektörlerle gösterimlendi˘ginden bunları etkili bir biçimde i¸slemek için dü¸sük boyutlu vektörlerle gösterimlemek için iki yöntem sunulur. Bunlar rasgele izdü¸süm ve ana bile¸sen analizidir.

Bu amaçla, rasgele izdü¸süm verinin boyutunu azaltan basit ve etkin bir yol olarak sunulur [5]. Asıl d boyutlu vektör k × d boyutlu rasgele matris R ile çarpılarak k boyutlu uzayda izdü¸sümü alınır. Bu rasgele matrisinR girdileri rasgele olarak {−1, 1} kümesinden ya da standart ola˘gan da˘gılım örneklemlerinden seçilerek olu¸sturulur.

Ana bile¸sen analizi kullanılan bir di˘ger boyut azaltma yöntemidir. Yüksek boyutlu öznitelik vektörleri dü¸sük boyutlu uzaya satırları ortak de˘gi¸sinti matrisinin en büyükk özde˘gerine kar¸sılık gelen özvektörler olan k × d dönü¸süm matrisi ile çarpılarak e¸slenir [5].

Yüksek boyuttan dü¸sük boyuta olan öznitelik uzayı dönü¸sümlerinin geçerlili˘gi a¸sa˘gıdaki önerme kullanılarak gös-terilebilir.

Johnson Lindenstrauss önermesi: Herhangi bir0 < ǫ < 1 ve herhangi bir tamsayı n için, k öyle bir pozitif tamsayı olsun ki

k ≥ 4(ǫ2/2 − ǫ3/3)−1ln(n)

’deki herhangi bir noktalar kümesi V, ∀u, v için öyle bir e¸slemef : → vardır ki

(1 − ǫ) ||u − v||2≤ ||u − v||2≤ (1 + ǫ) ||u − v||2. (4)

Johnson Lindenstrauss önermesinin [6] sonucu kullanılarak noktalar yüksek boyutlu uzaydan dü¸sük boyutlu uzaya nokta-lar arasındaki mesafeler yakla¸sık onokta-larak aynı kalacak ¸sekilde dönü¸stürülebilir [7].

D. Sınıflandırma

Otomatik tweet sınıflandırma tweetin ait oldu˘gu kate-goriyi belirleme i¸slemi olarak tanımlanır. Her wk’nın k.

terimin a˘gırlık katsayısı oldu˘gu tweet tt’nin d boyutlu bir

tt = [w1, w2, ..., wd]T vektör ile gösterimlendi˘gi tweetleri

T = {t1, t2, ..., tn} içeren bir uzay ve belirli bir kategori

kümesi C = {c1, c2, ..., cC} vardır. Amaç tweetleri sınıfları

ile e¸sle¸stiren bir sınıflandırma fonksiyonu geli¸stirmektir. Sınıflandırma iki parça halinde gerçekle¸stirilmektedir. ˙Ilk kısımda mevcut tüm verinin kullanıldı˘gı çevrimdı¸sı sınıflandırma gerçekle¸stirilir. ˙Ikinci kısımda ise tweetleri sıra ile kullanan çevrimiçi sınıflandırma tanıtılır.

1) Çevrimdı¸sı Sınıflandırma: Metin sınıflandırmada kul-lanılan bir çok algoritma vardır [8]. Bu çalı¸smada, a¸sa˘gıdaki sınıflandırıcılar kullanılır:

• Destek Vektör Makineleri • K En Yakın Kom¸su • Karar A˘gaçları • Lojistik Regresyon

Bu kısımda, yukarıda verilen sınıflandırma algoritmaları 2 farklı boyut azaltma yöntemi ile birlikte kullanılır. Sonuçlar sayısal sonuçlar kısmında verilir.

2) Çevrimiçi Sınıflandırma: Bu kısımda, öznitelik vek-törleri ile kategoriler arasındaki ili¸skiyi gösterimlemek için parçalı do˘grusal bir model kullanılır [9]. Bu parçalı do˘grusal modeld boyutlu öznitelik vektörü uzayını ayırıcı fonksiyonlar kullanarak bölerek olu¸sturulan ayrı¸sık bölgelerde e˘gitilen ayrı do˘grusal modelleri birle¸stirerek olu¸sturulur. Kullanılan yak-la¸sım her bir örnekte hem model hem de ayırıcı fonksiyon parametlerinin güncellenmesi açısından uyarlanırdır. Di˘ger bir deyi¸sle, model parametleri ve ayırıcı fonksiyon parametleri son regresyon hatasını enküçültmek için uyarlanır olarak e˘gitilir. Tweetler sırası ile sınıflandırıldıkça uzay bölümlemesi verinin yapısını daha iyi tanımlayacak ve parçalı do˘grusal model kar¸sılık gelen sınıfı daha hatasız öngörecek ¸sekilde hem model hem de ayırıcı fonksiyon parametleri ayarlanır. Tatmin edici sonuçlar elde etmek için parametre uyumlaması dikkatli bir ¸sekilde yapılmalıdır. ¸Sekil 3 iki boyutlu öznitelik uzayının 4 ayrı¸sık bölgeye örnek bir bölümlemesini gösterir.

¸Sekil 3: ˙Iki boyutlu öznitelik uzayının 4 ayrı¸sık bölgeye ayrılması.

IV. SAYISAL SONUÇLAR

Bu bölümde, önerilen algoritmaların performansları sayısal örneklerle gösterilmektedir. Tek kelimeler için öznitelik

(4)

vek-törlerinin boyutu 2511 idir. Bu boyut farklı boyut azaltma yöntemleri kullanılarak 125 ve 250’e dü¸sürülür. Sınıflandırma için parametreler 10-katlamalı çapraz sa˘glama kullanarak örgü arama yöntemi ile eniyile¸stirilerek elde edilir.

Dü¸sük boyutlu öznitelik vektörleri kullanarak elde edilen do˘gruluk de˘gerleri boyut azaltma kullanılmadan elde edilen do˘gruluk de˘gerlerinden benzer olarak küçüktür. Bu küçük kayıp hesaplama karma¸sıklı˘gındaki kazançla gelir. Örne˘gin, rasgele izdü¸süm kullanan lojistik regresyon sınıflandırıcısı standart lojistik regresyon sınıflandırıcısından en az 100 kat daha fazla hızlı çalı¸sır.

Tek kelimeler kullanarak elde edilen sonuçlar Tablo I’de verilir. Tablo II sınıflandırma algoritmalarının hesaplama kar-ma¸sıklı˘gının kar¸sıla¸stırmasını gösterir [5], [10], [11].

❤ ❤❤

❤❤❤ ❤❤❤

❤❤❤❤ Boyut Azaltma Yöntemi

Sınıflandırıcı

DVM KEYK KA Loj. Reg.

Boyut Azaltma Yok 0.583 0.592 0.456 0.634

ABA125 0.572 0.567 0.527 0.597 ABA250 0.581 0.587 0.504 0.598 R˙I−1,1125 0.571 0.558 0.491 0.466 R˙I−1,1250 0.572 0.567 0.499 0.436 R˙IGauss125 0.568 0.569 0.486 0.486 R˙IGauss250 0.575 0.576 0.503 0.469

Tablo I: Farklı boyut azaltma yöntemleri ve tek kelimeler kullanarak elde edilen do˘gruluk de˘gerleri.

Algoritma Hesaplama Karma¸sıklı˘gı

DVM O n3 DVM ve ABA O n3 DVM ve R˙I O n3 KEYK O(nd) KEYK ve ABA O(nd) KEYK ve R˙I O(nk) KA O dn2 log(n) KA ve ABA O kn2 log(n) KA ve R˙I O dn2 log(n) Loj. Reg. O nd2

Loj. Reg. ve ABA O nk2

 + O (nd)

Loj. Reg. ve R˙I O nk2

Tablo II: Sınıflandırma algoritmalarının hesaplama karma¸sık-lı˘gı. Tabloda n e˘gitme verilerinin sayısını, d asıl boyutu, k azaltılmı¸s boyutu belirtir.

Çevrimiçi sınıflandırma için, sırası ile 1, 2 ve 4 ayrı¸sık böl-geye ayrılan çevrimiçi algoritmanın performansı kesik Volterra süzgecininkine göre gösterilir [12]. ¸Sekil 4 her biri için 10 den-eme üzerinden ortalama alınarak elde edilen zamanla biriken regresyon hatalarını verir. Ayrı¸sık bölgelerin sayısı arttıkça hata de˘geri azalır ve 4 ayrı¸sık bölgeli algoritmanın performansı Volterra süzgecinin performansı ile kıyaslanabilir.

V. SONUÇ

Tweetlerin serbestçe yazılmı¸s olmasından dolayı öni¸sleme yöntemlerinin sunuldu˘gu bu çalı¸smada tweetlerin çok sınıflı sınıflandırılması incelenir. Vektör uzayı modeli kullanarak tweetlerden öznitelik vektörleri elde edilir. Metin girdileri

9HUL 8]XQOX÷X(n) 0 200 400 600 800 1000 1200 1400 ']JHOHQPLú%LULNHQ+DWD 0.06 0.065 0.07 0.075 0.08 0.085 0.09 ']JHOHQPLú%LULNHQ+DWD3HUIRUPDQVÕ d=0 d=1 d=2 V6

¸Sekil 4: Düzgelenmi¸s Biriken Hata Performansı.

yüksek boyutlu vektörler ile gösterimlendi˘ginden yüksek dere-cede etkin boyut azaltma teknikleri kullanılır. Hesaplama kar-ma¸sıklı˘gının sınıflandırma performansında önemli bir de˘gi¸sik-lik olmadan azaltıldı˘gı gösterilir. Ayrıca tweetlerin çevrimiçi i¸slenmesine uygun parçalı do˘grusal modeller sunulur. Bunların performansları zamanla biriken regresyon hatası kullanarak gösterilir.

KAYNAKÇA

[1] M. Meral and B. Diri, “Sentiment analysis on twitter,” in Signal Processing and Communications Applications Conference (SIU), 2014 22nd, April 2014, pp. 690–693.

[2] K. Oflazer, “Two-level description of turkish morphology,” Literary and Linguistic Computing, vol. 9, no. 2, pp. 137–148, 1994.

[3] D. Jurafsky and J. H. Martin, SPEECH and LANGUAGE PROCESS-ING An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition Second Edition. Prentice Hall, 2009.

[4] A. Rajaraman and J. D. Ullman, "Data Mining" Mining of Massive Datasets. Cambridge University Press, 2011.

[5] E. Bingham and H. Mannila, “Random projection in dimensionality reduction: Applications to image and text data,” in in Knowledge Discovery and Data Mining. ACM Press, 2001, pp. 245–250. [6] S. Dasgupta and A. Gupta, “An elementary proof of the

johnson-lindenstrauss lemma,” Tech. Rep., 1999.

[7] W. B. Johnson and J. Lindenstrauss, “Extensions of lipschitz mappings into a hilbert space,” in Contemporary Mathematics, vol. 26. Provi-dence, RI: American Mathematical Society, 1984, p. 189–206. [8] F. Sebastiani, “Machine learning in automated text categorization,”

ACM Comput. Surv., vol. 34, no. 1, pp. 1–47, Mar. 2002. [Online]. Available: http://doi.acm.org/10.1145/505282.505283

[9] N. Vanli and S. Kozat, “A comprehensive approach to universal piece-wise nonlinear regression based on trees,” Signal Processing, IEEE Transactions on, vol. 62, no. 20, pp. 5471–5486, Oct 2014.

[10] L. Bottou and C.-J. Lin, “Support vector machine solvers,” in Large Scale Kernel Machines, L. Bottou, O. Chapelle, D. DeCoste, and J. Weston, Eds. Cambridge, MA.: MIT Press, 2007, pp. 301–320. [Online]. Available: http://leon.bottou.org/papers/bottou-lin-2006 [11] S. Arya, D. M. Mount, N. S. Netanyahu, R. Silverman, and A. Y.

Wu, “An optimal algorithm for approximate nearest neighbor searching in fixed dimensions,” in ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1994, pp. 573–582.

[12] M. Schetzen, The Volterra and Wiener Theories of Nonlinear Systems. NJ: John Wiley & Sons, 1980.

Şekil

Tablo I: Farklı boyut azaltma yöntemleri ve tek kelimeler kullanarak elde edilen do˘gruluk de˘gerleri.

Referanslar

Benzer Belgeler

Kranial magnetik rezonans goriintiileme ile niiks serebellar kitle tespit edilerek total rezeksiyon ve radyoterapi uygulandl.. 48 ya;;l11daki bayan hastada, posterior fossa'da

Gaziantep merkez (Şahinbey- Şehitkâmil) ağızlarından derlenen metinlerden yola çıkarak fiil çekimleri başlığı altında, Gereklilik, Şart, İstek ve Emir alt

[r]

Vasıf Bey içtimain ehemmiyeti hakkında da bir kaç söz söyledikten sonra kürsüden indi. Bunu müte­ akip ne yapılması lûzıtııgeldiği hakkında bir

rağmen Nigâr Hanım Hisardaki say- fiyesile Şişlideki konağmda yerli ve ecnebi şiir ve san’at mensuplanma ziyaretlerini kabul eder, âdetlerinde. Avrupalılaşmış,

Araştırmada goji beri tohumlarından fide gelişimlerinin incelendiği farklı ortamlardan elde edilen bulgular karşılaştırıldığında; fide boyu, fide yaprak sayısı,

證券櫃檯買賣中心善盡社會責任,捐資北醫附醫購置救護車乙輛 財團法人中華民國證券櫃檯買賣中心歲末感恩,捐贈臺北醫學大學附設醫院救護車

buchneri 40788 katılan gruplarda maya düzeyi diğer gruplara göre önemli alarak azalmıştır (P&lt;0.05). Burada dikkate değer bir konu aynı grupların asetik asit