8000 GitHub - l32606/ML-ATIC: Abnormal Traffic Identification Classifier based on Machine Learning. My code for undergraduate graduation design.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ ML-ATIC Public
forked from IndexFziQ/ML-ATIC

Abnormal Traffic Identification Classifier based on Machine Learning. My code for undergraduate graduation design.

License

Notifications You must be signed in to change notification settings

l32606/ML-ATIC

 
 

Repository files navigation

ML-ATIC

Abnormal Traffic Identification Classifier based on machine learning methods. My code for undergraduate graduation design. There would be many mistakes in codes. Also, it may have some inappropriate methods in training model and evaluation. Welcome to find it out.

Requirements

  1. Java SE 7

  2. Jars in Maylib

  3. Data from KDDCUP99, I use 10% version limited by the computing resource.

Install

  1. Unzip TrainAndTest.zip and Model.zip in data file. Train.arff and Test.arff had been preprocessed by adding the head for raw data. If interested, you can open it and then explore.
  2. There are some character encoding problems in java files which are UTF-8 and GB18030. And it may lead some mistakes in annotations.
  3. File Model contains some trained models which can be used directly. You can also train model by yourself by running BuildTree.java, TestBP.java and TestLibsvm.java.
  4. Run MainContainer.java. It is a demo UI used for show the prediction.
  5. Note that test.txt is some examples from kddcup.newtestdata_10_percent_unlabeled.gz.

License

MIT License

Copyright (c) 2019 Yuqiang Xie

About

Abnormal Traffic Identification Classifier based on Machine Learning. My code for undergraduate graduation design.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%
0