
熵值法Matlab代码-LatLapMED:论文代码:基于潜在拉普拉斯的最大熵判别,用于高效用异常检测
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
LatLapMED是一个基于最大熵判别的Matlab工具箱,采用潜在拉普拉斯方法实现高效的异常检测。该代码是相关研究论文的配套资源。
保守值法的Matlab代码LatLapMED来自论文《用于检测高功能异常的潜在拉普拉斯最大熵判别》(作者:E.Hou, K. Sricharan, AO Hero,发表于IEEE信息取证与安全事务2019年)。以下是必需和可选组件:
- 必需:
- CVX:优化LatLapMED模型所必须的工具。
- 可选:
- LibSVM及Matlab统计和机器学习工具箱:用于比较方法,如在示例中使用LibSVM来解决二次对偶问题(通过SMO)或利用Matlab的统计与机器学习库进行相关操作;
- Matlab统计和机器学习工具箱中的pdist2函数(可选输入),用于计算样本间的距离。
以下是代码文件列表及其功能描述:
- LatLapMED.m:实现潜在拉普拉斯最大熵判别模型。
- PredictLatLapMED.m:利用训练好的LatLapMED模型对新数据进行预测。
- SolveConvex.m:通过SDP或SMO方法求解二次对偶目标函数,用于优化问题的解决过程;
- KernalFunc.m:为不同内核(包括线性、多项式、RBF等)创建非拉普拉斯Gram矩阵;
- CreateLaplacian.m:根据不同的距离度量(如欧几里得或余弦相似度),构造图上的拉普拉斯算子;
- GEM.m:实现了基于惩罚距离的几何熵最小化算法。
全部评论 (0)
还没有任何评论哟~


