机器学习
文章平均质量分 61
我一个搬砖人
小弟一个后端狗,大佬们带带我。
展开
-
僵尸网络识别(Botnet detection)
僵尸网络识别是网络安全的一个重要课题。重点是要通过构建模型识别出僵尸网络的流量包的特征,进行识别。项目代码和文章发布于:https://github.com/827983519/Botnet-detection原创 2021-01-23 15:54:43 · 1796 阅读 · 0 评论 -
机器学习理论: PAC学习
(这篇文章是本人学习机器学习课程CS685后的一些总结。如有任何错误,欢迎指出) 1. 基本概念定义 当我们利用机器学习构建模型时,我们获得训练集,然后利用算法从训练集中学习到模型,接着就可以用该模型进行各种预测。为什么这是可行的呢? 想要弄清楚为什么可行,我们定义一下东西:(这些用英语写的都是因为本人不知道怎么翻译最准确,干脆不翻译了) Domain set: ...原创 2019-01-26 02:05:27 · 3372 阅读 · 0 评论 -
sklearn库PCA函数进行数字图片降维
1.PCA简介 PCA全称是Principal component analysis,中文名是主成分分析。是对数据进行降维处理的一种常用方法。 PCA的原理可以理解为寻找超平面对样本进行表达,从而使得属性自身的方差尽可能大,而属性之间的协方差尽可能小。具体的数学原理可以去参考这位大神的文章:https://zhuanlan.zhihu.com/p/21580949 这...原创 2019-02-23 13:04:07 · 5201 阅读 · 2 评论 -
sklearn库LDA进行图片数据降维
1.简介 在另一篇文章中讲了利用PCA对图片数据进行降维,这次介绍一下另一种降维方法——LDA(Linear Discriminant Analysis),即线性判别分析。跟PCA不同,LDA是一种supervised的降维方法。即我们对数据降维时需要数据的label。 LDA的原理是要找到一个投影面,使得投影后相同类别的数据点尽可能的靠在一起,而不同类别的数据点尽可能的分开...原创 2019-02-24 11:14:36 · 4096 阅读 · 4 评论 -
基于用户喜好以及电影类型的电影推荐算法
本文参考文献:https://www.researchgate.net/publication/257403928_A_movie_recommendation_algorithm_based_on_genre_correlations代码:https://github.com/827983519/recommend_algorithm/blob/master/Genre.py1.电...原创 2019-04-06 23:08:31 · 9956 阅读 · 3 评论 -
基于遗传算法和Kmeans的电影推荐算法
本文参考文献:https://www.sciencedirect.com/science/article/pii/S1045926X140009011.基于用户的协同滤波算法 在我的前一篇文章中我介绍了一种基于用户喜好和电影类型进行推荐的算法。这次我来介绍一种将遗传算法和Kmeans结合的电影推荐算法。 我们知道基于用户的协同滤波算法是一种十分热门的算法。这种算法的目的是...原创 2019-04-13 09:20:09 · 3732 阅读 · 11 评论 -
基于卷积神经网络的僵尸网络识别
本文参考文献:https://www.researchgate.net/publication/316176048_Malware_traffic_classification_using_convolutional_neural_network_for_representation_learning僵尸网络检测是网络安全中的一个重要课题。本文是在参考了Wei Wang的论文后,经过修改...原创 2019-07-12 23:41:30 · 2242 阅读 · 6 评论