DSpace@Çankaya

Analysis of machine learning-based spam filtering techniques

Basit öğe kaydını göster

dc.contributor.author Nazlı, Nazlı
dc.date.accessioned 2019-11-04T12:42:36Z
dc.date.available 2019-11-04T12:42:36Z
dc.date.issued 2018-03-22
dc.identifier.citation Nazlı Nazlı (2018). Analysis of machine learning-based spam filtering techniques / Makine öğrenme tabanlı spam filtreleme teknikleri analizi. Yayımlanmış yüksek lisans tezi. Ankara: Çankaya Üniversitesi Fen Bilimleri Enstitüsü. tr_TR
dc.identifier.uri http://hdl.handle.net/20.500.12416/2040
dc.description.abstract Bu tezde, otamatik spam eposta filtreleme problem çalışıldı. Bazı varolan makina öğrenme algoritmaları açık bir veri seti üzerinde test edildi ve sonuçlar analiz edildi. Geliştirilen metotlar makina öğrenme ve yazı sınıflandırma teknikleri kullanılarak geliştirildi. Değişik veri setleri ve test metotları karşılaştırıldı. Ağırlıklı TF-IDF, SciKit Learn tabanlı ve Word2Vec vektörizasyonu kullanarak problem çözüm için metotlar geliştirildi. Eposta yazıları için farklı vektör gösterim metotları geliştirildi ve denetimli makina öğrenme algoritmaları ile epostalar spam veya ham olarak sınıflandırıldı. WEKA yazılım aracı kullanılarak epostaların vektör gösterimleri üzeride makina öğrenme sınıfladırma metotları uygulandı. Sınfılandırma için Destek Vektör Mekanizması SVM (POLY), SVM (RBF), Naive Bayes, Bayesian Ağları, J48 ve Rastgele Orman algoritmaları kullanıldı. Sınıflandırma yöntemlerinden elde ettiğimiz sonuçları karşılaştırdık ve analiz ettik. Sonuçlarımız Word2Vec vektörü ile SVM (Poly) algoritmasının 300 e-posta veri kümesi için 98.33% spam algılama hassasiyeti ile en iyi performansı göstermektedir. tr_TR
dc.description.abstract In this thesis, automatic spam e-mail detection problem is examined. Some existing machine learning algorithms are tested on an open dataset and the results are analyzed. The methods we developed have been implemented using machine learning and text classification techniques. We have used different data sets to develop and test the methods. The proposed methods for solving the problem are based on using weighted TF-IDF, SciKit Learn and Word2Vec vectorization. We developed and used vector representation methods for email text and then used supervised machine learning algorithms to classify emails as spam or ham. We used WEKA software tool to apply machine learning classification methods on vector representations of email. For classifications, we used the algorithms Support Vector Mechanism SVM (POLY), SVM (RBF), Naive Bayes, Bayesian Networks, J48 and Random Forest algorithms. We compared and analyzed the results we obtained from the classification methods. Our results show that the Word2Vec vector and the SVM (poly) algorithm perform better with 98.33% spam detection accuracy for 300 email data set. tr_TR
dc.language.iso eng tr_TR
dc.rights info:eu-repo/semantics/openAccess tr_TR
dc.subject Spam Emails tr_TR
dc.subject Machine Learning tr_TR
dc.subject Supervised Learning tr_TR
dc.subject SVM (RBF, POLY) tr_TR
dc.subject Naive Bayes tr_TR
dc.subject Bayesian Networks tr_TR
dc.subject J48 tr_TR
dc.subject Random Forests tr_TR
dc.subject İstenmeyen e-postaları tr_TR
dc.subject Makine Öğrenme tr_TR
dc.subject Denetimli Öğrenme tr_TR
dc.subject SVM (RBF,POLY) tr_TR
dc.subject Naive Bayes tr_TR
dc.subject Bayesian Ağları tr_TR
dc.subject J48 tr_TR
dc.subject Rasgele Ormanlar tr_TR
dc.title Analysis of machine learning-based spam filtering techniques tr_TR
dc.title.alternative Makine öğrenme tabanlı spam filtreleme teknikleri analizi tr_TR
dc.type masterThesis tr_TR
dc.identifier.startpage 1 tr_TR
dc.identifier.endpage 79 tr_TR
dc.contributor.department Çankaya Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Bölümü tr_TR


Bu öğenin dosyaları:

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster