现在各人都在谈论人工智能、机器学习、大数据,使用这些技能与方法处理干系的数据,管理一些问题,安全这几年也在推广使用机器学习的方法来管理安全问题,安全的各个方向,不管是WEB安全、二进制安全、恶意样本分类、漏洞挖掘、逆向分析、渗透测试等都在推广使用机器学习的方法更好的管理安全问题,正好在上家公司我也研究过一两年的机器学习,对于机器学习,我也只是略有了解,略懂一二,给各人分享一些自己以前学习和整理的一些资源与网站,对这方面感兴趣的安全从业者可以参考一下
机器学习常用算法:
1 决策树
2 随机丛林算法
3 逻辑回归
4 SVM
5 朴素贝叶斯
6 K最近邻算法
7 K均值算法
8 Adaboost算法
9 神经网络
10 马尔可夫
安全现在包含的内容很多,有空多学习一些新的知识,对自己总是好处的,然而不管是AI安全、还是大数据安全、最核心的还是安全,机器学习、AI、大数据处理它仅仅只是一种工具和方法,任何一个领域都可以使用这些工具和方法,安全的问题能否用这些方法和工具管理?或者这些方法和工具是否真的能更好的管理安全问题,我就不多说了,我只想说不管你是做AI安全,还是大数据安全,还是人工智能安全,都离不开安全两个字,所以主要的前题是你必须懂安全,理解安全,了解攻与防,黑产对抗,不懂这些光讨论机器学习、人工智能、大数据没啥意义
关于机器学习,人工智能,大数据的一些工具和方法,做安全的朋侪,各人有兴趣可以研究学习一下,多了解一些知识,对自己总是有好处的,做安全本身就是需要不断的学习,不断充实自己,强大自己,这是一个长期的过程,贵在对峙,虽然做安全这么多年,从业也这么多年,我仍然每天都在学习新的知识,由于要学的另有很多,方方面面,时刻关注着环球发生的各种最新的安全事件,做安全要做的事另有很多......
1.学习网站
http://deeplearning.net
https://www.slideshare.net/AlexandrePinto10/alexcpsec-b-sideslv2013machinelearningslides
https://www.meetup.com/Data-Mining-for-Cyber-Security/
http://pandas.pydata.org
https://pythonprogramming.net/
http://www.labri.fr/perso/nrougier/teaching/numpy.100/
http://scikit-learn.org/stable/
http://www.open-open.com/lib/view/open1480058413718.html
2.个人博客
http://blog.topspeedsnail.com
http://blog.csdn.net/levy_cui/article/details/51151559?locationNum=11&fps=1
3.机器学习入门步骤
Launch of learning path - Data Science in Python
(1)Setting up your machine
(2)Learn the basics of Python language
(3)Learn Regular Expressions in Python
(4)Learn Scientific libraries in Python - NumPy,SciPy,Matplotlib and Pandas
(5)Effective Data Visualization
(6)Learn Scikit-learn and Machine Learning
(7)Practice,practice and Practice
(8)Deep Learning
4.课程网站
https://www.analyticsvidhya.com/blog/2015/05/infographic-quick-guide-learn-python-data-science/
https://www.analyticsvidhya.com/blog/2017/02/top-28-cheat-sheets-for-machine-learning-data-science-probability-sql-big-data/
http://mp.weixin.qq.com/s?__biz=MzA4NzE1NzYyMw==&mid=2247486298&idx=2&sn=6b9f7649e1bf093d3a35df001b82ecf3&chksm=903cf542a74b7c54416dd9280871f73b4bdbdf3893e5a6a4b11d9af07b03bd4e051192d2a9ea&mpshare=1&scene=1&srcid=0223LHI8HD0n6CuDhaMuChPe#rd
https://rolisz.ro/2013/04/18/neural-networks-in-python/
5.Github资源
https://github.com/wtsxDev/Machine-Learning-for-Cyber-Security
https://github.com/jivoi/awesome-ml-for-cybersecurity
https://github.com/scikit-learn/scikit-learn
https://github.com/rasbt/python-machine-learning-book
https://github.com/masinoa/machine_learning
https://github.com/luispedro/BuildingMachineLearningSystemsWithPython
https://github.com/szwed/awesome-machine-learning-python
https://github.com/FlorianMuellerklein/Machine-Learning
https://github.com/JWarmenhoven/Coursera-Machine-Learning
https://github.com/htygithub/machine-learning-python
https://github.com/Thinkgamer/Machine-Learning-With-Python
https://github.com/PacktPublishing/Python-Machine-Learning-Cookbook
https://github.com/tdpetrou/Machine-Learning-Books-With-Python
https://github.com/yinpinghui/machine_learning
https://github.com/basicv8vc/Python-Machine-Learning-zh
https://github.com/mdegis/machine-learning
https://github.com/mdegis/machine-learning
https://github.com/autoliuweijie/MachineLearning
https://github.com/lawlite19/MachineLearning_Python
https://github.com/MasteringSpark/MachineLearn
https://github.com/ichko/PyLearn
https://github.com/BVLC/caffe
6.学习的视频
https://www.youtube.com/watch?v=URTZ2jKCgBc&list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3
https://www.youtube.com/watch?v=URTZ2jKCgBc&index=1&list=PLQVvvaa0QuDd0flgGphKCej-9jp-QdzZ3 |