Bilgisayar Ağlarında Anormal Durum Tespiti Yapan Öğrenme Yöntemlerinin Geliştirilmesi

dc.contributor.advisor Aydın, Zafer
dc.contributor.author MUKHANDI, HABIBU SHOMARI
dc.contributor.author Mukhandi, Habibu Shomari
dc.contributor.department AGÜ, Fen Bilimleri Enstitüsü, Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı en_US
dc.contributor.institutionauthor MUKHANDI, HABIBU SHOMARI
dc.contributor.other 01. Abdullah Gül University
dc.contributor.other 02. 04. Bilgisayar Mühendisliği
dc.contributor.other 02. Mühendislik Fakültesi
dc.date.accessioned 2020-07-21T12:37:09Z
dc.date.available 2020-07-21T12:37:09Z
dc.date.issued 2018 en_US
dc.date.issued 2018
dc.description.abstract Makine öğrenmesi, verilerdeki bilginin bir bilgisayar ya da makina tarafından otomatik olarak öğrenilmesi ve karşılaşılan yeni durumlarda anlamlı bilgi ya da davranışların üretilmesini amaçlar. Bir çok uygulama alanı bulunan makine öğrenmesi daha önce hiç karşılaşılmamış olan sıradışı durumların tespit edilmesi için de kullanılmaktadır. Bilgisayar ağlarındaki siber saldırılar, kredi kartı dolandırıcılığı ve internet sitelerinin linklerine yapılan çok sayıda sahte tıklamalar dünya genelinde ekonomileri ciddi oranda zarara uğratabilecek niteliktedir. Bu tezde üç farklı anormal durum tespiti problemi üzerinde çalışılmıştır: bilgisayar ağlarında saldırı tespiti, kredi kartı dolandırıcılığı tespiti ve internet sitelerdeki linklere sahte tıklama tespiti. Anormal durum tespiti için geliştirilen ve optimize edilen modeller arasında rastgele orman, en yakın komşu, destek vektör makinası, logistic regresyon, karar ağacı, AdaBoost, çantalama ve yığınlama gibi sınıflandırma yöntemleri bulunmaktadır. Yöntemlerin hiper-parametreleri eğitim kümelerinde yapılan çapraz doğrulama deneyleri ile optimize edilmiştir. Bir sonraki aşamada optimum hiper-parametre konfigürasyonları kullanılarak eğitilen modeler ile test verilerinde tahmin sonuçları hesaplanmıştır. Bu deneyler neticesinde genel doğruluk oranı ve F-measure skorlarında yüksek başarı elde edilmiştir. Geliştirilen yöntemler arasında en başarılı sonuçlar topluluk modelleri ile elde edilmiştir.
dc.description.abstract Machine learning refers to training of a computer (machine) to be able to acquire knowledge from data (i.e. experience) and improve itself on a given task. The field of machine learning has become a mainstream, improving hundreds of millions of lives. Fraudulent actions in computer networks, credit card transactions and website advertisement traffic might devastate large businesses and cause anually fiscal loss of billions of dollars around the globe. In this thesis, we propose various machine learning methods for three fraud detection problems: network anomaly detection, credit card fraud detection and detection of fraudulent clicks to advertisements on the internet. We design various classifiers such as logistic regression, k-nearest neighbors, decision tree, support vector machine, and ensemble classifiers such as random forest, bagging, stacking and AdaBoost. The hyper-parameters of the classifiers are optimized by performing cross-validation experiments on train sets. In the next step, the models are trained using the optimum hyper-parameter configurations and predictions are computed on test sets. Among the various methods compared the highest accuracy is obtained by ensemble learners. en_US
dc.identifier.other Tez No: 513764
dc.identifier.uri https://hdl.handle.net/20.500.12573/310
dc.identifier.uri https://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=hcgrYffRbz0Z44UJEuLtwcTEECIZFPP8PYXoYvNRvf3dkJa0cBhYcpEyDsFhROOZ
dc.language.iso eng en_US
dc.language.iso en
dc.publisher Abdullah Gül Üniversitesi en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Computer Engineering And Computer Science And Control en_US
dc.subject Bilgisayar Mühendisliği Bilimleri-Bilgisayar Ve Kontrol
dc.title Bilgisayar Ağlarında Anormal Durum Tespiti Yapan Öğrenme Yöntemlerinin Geliştirilmesi
dc.title Developing Machine Learning Methods for Network Anomaly Detection en_US
dc.title.alternative Bilgisayar ağlarında anormal durum tespiti yapan öğrenme yöntemlerinin geliştirilmesi en_US
dc.type Master Thesis en_US
dspace.entity.type Publication
gdc.author.institutional Aydın, Zafer
gdc.description.department Fen Bilimleri Enstitüsü / Elektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı
gdc.description.endpage 67
gdc.description.publicationcategory Tez en_US
gdc.identifier.yoktezid 513764
relation.isAuthorOfPublication a26c06af-eae3-407c-a21a-128459fa4d2f
relation.isAuthorOfPublication.latestForDiscovery a26c06af-eae3-407c-a21a-128459fa4d2f
relation.isOrgUnitOfPublication 665d3039-05f8-4a25-9a3c-b9550bffecef
relation.isOrgUnitOfPublication 52f507ab-f278-4a1f-824c-44da2a86bd51
relation.isOrgUnitOfPublication ef13a800-4c99-4124-81e0-3e25b33c0c2b
relation.isOrgUnitOfPublication.latestForDiscovery 665d3039-05f8-4a25-9a3c-b9550bffecef

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Developing Machine Learning Methods.pdf
Size:
1.77 MB
Format:
Adobe Portable Document Format
Description:
Yüksek Lisans Tezi

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: