ML-ATIC
在 API的帮助下,基于机器学习方法的异常流量识别分类器。 这是我的本科毕业设计代码。 而且代码中会有很多错误。 无论如何,在训练模型和评估中可能有一些不合适的方法。
欢迎您发现它。 有任何疑问,请给我发电子邮件!
要求
Java SE 7
Maylib中的Jars
来自KDDCUP99的数据,我使用受计算资源限制的10%版本。
安装
将TrainAndTest.zip和Model.zip解压缩到数据文件中。 通过添加原始数据的头对Train.arff和Test.arff进行了预处理。 如果有兴趣,您可以打开它,然后进行探索。
Java文件中有一些字符编码问题,它们是UTF-8和GB18030。 并可能在注释中导致一些错误。
文件模型包含一些训练有素的模型,可以直接使用。 您还可以通过运行BuildTree.java,TestBP.java和TestLibs
1