Yapay Zeka Hızlı Bakış & Çıkarımlar
AI InsightVeri seti üzerinde yapılan analizler, 5-kat çapraz doğrulamalı ön işleme yapılmamış BERTurk'ün modelinin 0,990 doğruluk değeri ile en iyi sonucu elde ettiğini göstermektedir.
📌 3 Maddede Bu Makale
Özet
Kısa Mesaj Servisi, günümüzde en yaygın kullanılan iletişim araçlarından biridir. Bu yaygın iletişim aynı zamanda istenmeyen mesajların sayısını da artırmaktadır. Dolandırıcılık, reklam ve tanıtım amacıyla gönderilen bu mesajlar, kullanıcıların görmek istemediği mesajlardır. Bu çalışma, kısa mesaj servisi aracılığıyla alınan mesajların spam veya spam olmayan olarak sınıflandırılmasını ele almaktadır. Bu amaçla, özel bir SMS veri seti kullanılarak proje oluşturulmuştur. Veri setine ön işleme adımları uygulanarak metinden anlamsız özellikler çıkarılmış ve ardından iki farklı klasik makine öğrenimi algoritması ve iki farklı derin öğrenme algoritması kullanılmıştır. Bu algoritmalar sırasıyla Naive Bayes, Random Forest, BERTurk ve Türkçe ELECTRA'dır. Bu algoritmalar kullanılarak sınıflandırma modelleri geliştirilmiştir. Modellerin eğitim sürecinde veri seti %80 eğitim ve %20 test olacak şekilde ayrılmış, ayrıca sonuçların kararlılığını doğrulamak amacıyla 5-katlı çapraz doğrulama yöntemi uygulanmıştır. Modeller, ön işleme tabi tutulmuş veriler üzerinde eğitilmiş ve Precision, Recall, F1-Score ve Accuracy gibi performans metrikleri kullanılarak analiz edilmiş ve karşılaştırılmıştır. Veri seti üzerinde yapılan analizler, 5-kat çapraz doğrulamalı ön işleme yapılmamış BERTurk'ün modelinin 0,990 doğruluk değeri ile en iyi sonucu elde ettiğini göstermektedir. Sonuçlar, farklı algoritmaların veri yapısına bağlı olarak farklı avantajlar sunduğunu ortaya koymuştur.
Abstract
Short Message Service is one of the most widely used communication tools today. This widespread use has also led to an increase in the number of unwanted messages. These messages, sent for the purposes of fraud, advertising, and promotion, are messages that users do not wish to receive. This study addresses the classification of messages received via SMS into spam and non-spam categories. To this end, a project was developed using a specialized SMS dataset. Preprocessing steps were applied to the dataset to remove meaningless features from the text, and then two different classical machine learning algorithms and two different deep learning algorithms were used. These algorithms are Naive Bayes, Random Forest, BERTurk, and Turkish ELECTRA, respectively. Classification models were developed using these algorithms. During the training process, the dataset was split into an 80% training set and a 20% test set; additionally, a 5-fold cross-validation method was applied to verify the stability of the results. The models were trained on the preprocessed data and analyzed and compared using performance metrics such as Precision, Recall, F1-Score, and Accuracy. Analyses conducted on the dataset indicate that the unprocessed BERTurk model, evaluated using 5-fold cross-validation, achieved the best result with an accuracy of 0.990. The results demonstrate that different algorithms offer distinct advantages depending on the data structure.