- 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
推薦閱讀
- Clojure Data Analysis Cookbook
- Seven NoSQL Databases in a Week
- R Data Mining
- 機器學習及應用(在線實驗+在線自測)
- 數據挖掘實用案例分析
- SharePoint 2010開發最佳實踐
- 西門子S7-200 SMART PLC實例指導學與用
- INSTANT Autodesk Revit 2013 Customization with .NET How-to
- 網絡布線與小型局域網搭建
- Mastering Geospatial Analysis with Python
- MATLAB-Simulink系統仿真超級學習手冊
- 手把手教你學Flash CS3
- Deep Learning Essentials
- 智能座艙之車載機器人交互設計與開發
- TensorFlow 2.0卷積神經網絡實戰