请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请教下急急急

要搞机器学习实现抗ddos攻击,也是就机器学习的方法能对网络数据包进行识别分类。spark和tensorfolw我都买了,在什么上搞适合呢?或者有其他什么好的学习调研方向,我找点资料看看。最好是有相关源代码就更好了,辛苦老师详细指点下。

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2019-12-16 18:03:42

如果你的数据量足够大,可以用 spark;如果没有那么大的数据量,不用 spark 也没有问题;


如果你的算法是深度学习算法,可以用 tensorflow,如果你的算法不是深度学习算法,不用 tensorflow 也没问题。比如在这个课程中,没有讲解深度学习算法,所以这个课程不涉及 tensorflow 的使用。


无论是 spark 还是 tensorflow,在慕课网上都有相应的课程,有兴趣可以参考:

spark:https://www.imooc.com/search/?words=spark&type=course 

tf:https://www.imooc.com/search/?words=tensorflow 


至于机器学习在网络安全上的应用,抱歉,我不做这一方面。所以,没有推荐的资料。


机器学习在各个具体领域的应用,主要集中在特征处理阶段。到算法阶段,其实非常同构。但是在特征处理阶段,各个领域极其不同,需要各个领域的领域知识。


比如做医疗图像识别,需要医学背景;大脑成像识别,需要认知神经科学基础;更不用提诸如自然语言;图像识别等领域,都已经是专门的细分领域了。对此,也可以参考这个问答:http://coding.imooc.com/learn/questiondetail/40722.html 


我的建议是:


1)如果是实验室的项目,找实验室的导师,或者师兄师姐,询问相应的学习路径,或者已经有的项目源码。通常实验室的项目,都有积累的代码的;


2)企业的项目同理,你在企业里的导师,上级,或者同事获得的资料,是最接近你的需求的;


3)如果你不在任何实验室或者企业,就需要找到这个领域的相关网上社区了。互联网那么大,什么细分领域的社区都有;


4)关于源码,giithub 是个好地方,我随便搜了一下,

比如这个:https://github.com/alonecoder1337/Dos-Attack-Detection-using-Machine-Learning 

比如这个:https://github.com/steviegoneevil/ANN-for-DDoS-detection 

关于 ddos detection 的 repo 还有很多,看看有没有自己需要的。


没帮上忙,加油!:)

1 回复 有任何疑惑可以回复我~
  • 提问者 慕妹7897946 #1
    非常感谢老师的详细解答
    回复 有任何疑惑可以回复我~ 2019-12-16 18:08:42
  • 提问者 慕妹7897946 #2
    老师回答的好详细,帮了大忙啊。真心感谢这么好的老师
    回复 有任何疑惑可以回复我~ 2019-12-16 18:13:39

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号