- Machine Learning for Cybersecurity Cookbook
- Emmanuel Tsukerman
- 140字
- 2021-06-24 12:28:54
Machine Learning for Cybersecurity
In this chapter, we will cover the fundamental techniques of machine learning. We will use these throughout the book to solve interesting cybersecurity problems. We will cover both foundational algorithms, such as clustering and gradient boosting trees, and solutions to common data challenges, such as imbalanced data and false-positive constraints. A machine learning practitioner in cybersecurity is in a unique and exciting position to leverage enormous amounts of data and create solutions in a constantly evolving landscape.
This chapter covers the following recipes:
- Train-test-splitting your data
- Standardizing your data
- Summarizing large data using principal component analysis (PCA)
- Generating text using Markov chains
- Performing clustering using scikit-learn
- Training an XGBoost classifier
- Analyzing time series using statsmodels
- Anomaly detection using Isolation Forest
- Natural language processing (NLP) using hashing vectorizer and tf-idf with scikit-learn
- Hyperparameter tuning with scikit-optimize
推薦閱讀
- ArchiCAD 19:The Definitive Guide
- Introduction to DevOps with Kubernetes
- PowerShell 3.0 Advanced Administration Handbook
- AWS:Security Best Practices on AWS
- RPA(機器人流程自動化)快速入門:基于Blue Prism
- CompTIA Linux+ Certification Guide
- 數據通信與計算機網絡
- Ceph:Designing and Implementing Scalable Storage Systems
- Practical Big Data Analytics
- Azure PowerShell Quick Start Guide
- 云計算和大數據的應用
- 所羅門的密碼
- 基于ARM9的小型機器人制作
- 實戰大數據(Hadoop+Spark+Flink):從平臺構建到交互式數據分析(離線/實時)
- 微計算機原理及應用