采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
要搞机器学习实现抗ddos攻击,也是就机器学习的方法能对网络数据包进行识别分类。spark和tensorfolw我都买了,在什么上搞适合呢?或者有其他什么好的学习调研方向,我找点资料看看。最好是有相关源代码就更好了,辛苦老师详细指点下。
如果你的数据量足够大,可以用 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 还有很多,看看有没有自己需要的。
没帮上忙,加油!:)
非常感谢老师的详细解答
老师回答的好详细,帮了大忙啊。真心感谢这么好的老师
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
3.4k 19
4.4k 17
3.9k 15
2.1k 15
2.0k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号