- 博客(19)
- 收藏
- 关注
原创 机器学习模型综合基于计算机攻击检测CICIDS2017数据集
该模型无法应用于基于真实计算机网络中的网络流量分析获得的测试样本,原因是 在形成训练样本时,模拟的计算机攻击的性质与真实的不同。此外,在最显著性的十个特征中,有四个特征(数据流速、前向分组间间隔最小值、分组间间隔值的均方差、平均值。“随机森林”模型的应用是在基于分析受保护网络中的网络流量(具有适当特征的类似物)并包含可分类计算机攻击的特征的数据集上预先训练模型的条件下实现的。同时,在训练样本的收集和准备阶段,有必要避免正常和异常记录分布的不平衡,这可能导致模型的重新训练和/或分类器误报数量的急剧增加。
2024-09-03 15:46:55 492
原创 网络安全 基础部分
".") {if(is_dir($dir . "/" . $file)) { //如果是子文件夹,进行递归} else {如果报错:PHP Parse error: syntax error, unexpected '[' in /usercode/file.php on line 4,切换到拍php 5.4 及以上版本就可以了。
2023-08-09 16:41:24 457 1
原创 机器学习第十六~十八章
用高效的计算方法处理大规模的数据集:一种是随机梯度下降;Mini-batch梯度下降 (介于批量梯度和随机梯度之间)随机梯度下降收敛以及如何选择学习速率α。
2023-07-14 15:06:14 130 1
原创 机器学习第十三~十五章(无监督学习)
误差分析过程:就是分析算法没有检测出来样本的特征,找出为什么没有检测出来,从而找出新的特征。如果你有相同数量级的正样本和负样本,就使用监督学习;相反就使用异常检测。正则化防止过拟合,PCA不是防止过拟合的好方法。为了避免局部最优,可以多次选择中心,进行均值算法。先计算样本到中心的距离,然后移动中心。方法二: 根据自己目的选择。降维第二个目的:可视化。改变均值和方差对图形有一定影响。首先要对数据均值标准化和特征缩放。k-means(k均值算法)降维第一个目的:数据压缩。应该怎样选取异常检测的特征。
2023-07-13 13:07:44 124 1
原创 吴恩达机器学习--第十一~十二章
首先选择一个粗暴的算法,然后去分析算法的不足之处还有难以解决的样本,然后集中精力去分析这些样本特征。建议在交叉验证集上做误差分析,而不是在测试集上。误差分析-帮助你从众多的方法中进行选择。查准率和召回率的权衡。
2023-07-12 11:25:10 68 1
原创 吴恩达机器学习--第十章
将样本按照7:3分为训练集和测试集 ->(改进) 训练集、交叉验证集、测试集(比例6:2:2)有时候模型不是很理想,所以我们要看是否是偏差还是方差问题(也就是欠拟合问题or 过拟合)训练误差随着样本增大而增大,但是交叉验证误差会慢慢减少。从而引出了训练误差、交叉验证误差、测试误差。
2023-07-11 09:12:07 77 1
原创 吴恩达机器学习--第八---九章(神经网络)
theta初始值不应该为0,流程是反向传播->梯度检测 ->梯度下降,来最小化代价函数。训练神经网络,首先选择一个架构--->训练神经网络。反向传播算法(让代价函数最小)
2023-06-29 22:37:06 68 1
原创 读文献-利用深度学习的性能分析早期检测高级持续威胁攻击
在APT攻击检测方法中,人工智能方法是最好的方法。因此,本文采用C5.0决策树、贝叶斯网络和深度学习分类模型等人工智能方法对NSL-KDD数据集进行两种APT异常攻击。可以使用的NSL-KDD数据集和网络流量上结合机器学习和深度学习方法。6层深度学习模型对于输出中检测的所有标准来检测APT攻击具有最好的性能。在本研究中,使用了C5.0决策树、贝叶斯网络和深度学习的机器学习方法来及时检测和分类NSL-KDD数据集上的apt攻击。检测APT攻击的方法:(缺点:攻击发生时不能实时监测;
2023-05-24 22:30:08 202
原创 读文献—基于流网络分析技术的深度学习APT攻击检测
为了使用MLP对流量网络上的APT攻击IP和正常IP进行分类,要提取IP的代表性特征来输入分类模型。流的特性被完全提取出来,并将它们加在一起形成IP的代表性特征向量。基于MLP和GCN构成IP特征的主要缺点是没有利用时间索引。这里可以使用BiLSTM以重建IP的信息。APT攻击检测的主要困难:攻击方法的演变、缺乏公布的APT攻击数据库。根据APT本身的生命周期和阶段,有三种基本的检测apt攻击的方法。长短期记忆和图卷积网络的组合模型。APT检测的前人工作。
2023-05-22 09:55:28 520 1
原创 关于路径的总结
1.jsp中取得路径:以工程名为TEST为例:(1)得到包含工程名的当前页面全路径:request.getRequestURI()结果:/TEST/test.jsp(2)得到工程名:request.getContextPath()结果:/TEST(3)得到当前页面所在目录下全名称:request.getServletPath()结果:如果页面在jsp目录下 /TEST/jsp/test.jsp(4)得到页面所在服务器的全路径:application.getRealPath("
2021-10-24 13:36:32 73
原创 关于maven配置出错的原因---------idea2021关于pom
开始是无法解析,反正一大堆错误然后更改镜像配置,一开始是加了mirrors这个标签,什么方法都试了,还是错误,还是直接说怎么改的吧配置镜像时候,不要加mirrors这个标签!!!!!!!!!!然后在.pom文件中加入<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML
2021-10-07 15:25:35 152
原创 redis问题:redis-server.exe双击闪退 win10系统
redis问题:redis-server.exe双击闪退 win10系统 - 海纳百川_有容乃大 - 博客园
2021-10-05 20:10:38 82
原创 Cannot resolve com.mysq.jdbc.Connection.ping method. Will use ‘SELECT 1’ instead.
导致出错的原因为:druid和mysql的版本不兼容durid下载地址:https://mvnrepository.com/artifact/com.alibaba/druid
2021-09-28 20:06:22 1383
原创 2021-09-22 无法从 static 上下文引用非 static 方法 ‘getRealPath(java.lang.String)‘
https://jingyan.baidu.com/article/6766299701421e14d51b84b0.html
2021-09-22 14:29:35 580
原创 C3p0和druid数据库连接池配置问题
1.数据库驱动包8以后,要特别注意2个问题一个时区问题:在数据库中更改时区。一个com.jdbc.cj.driverming名称问题
2021-09-15 14:40:37 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人