Skip to content
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
appendix added ch2 and ch2-appendix material Dec 2, 2017
chapter1
chapter2 added ch2 and ch2-appendix material Dec 2, 2017
chapter3
chapter4 added chapter 4 resources Dec 1, 2017
chapter5 added chapter 5 resources, incl nsl-kdd notebook Dec 1, 2017
chapter6 added ch6 dataset and updated readme Dec 1, 2017
chapter7 added resources for chapter 1,3,7 Dec 1, 2017
chapter8 moved chapter8/waf credits to readme Dec 1, 2017
.gitignore added chapter 1 resources Dec 1, 2017
.gitmodules added jmnwong/NSL-KDD-Dataset as a submodule Dec 1, 2017
README.md
mlsec-cover-oreilly.jpg added ch6 dataset and updated readme Dec 1, 2017
requirements.txt

README.md

Machine Learning and Security: Protecting Systems with Data and Algorithms

by Clarence Chio and‎ David Freeman (Authors), published by O'Reilly Media

Visit Website | Purchase on Amazon | Read on O'Reilly Safari

This repository contains accompanying resources, exercises, datasets, and sample code for the Machine Learning and Security book released in Feb 2018.

Dependencies

System packages

  • Python 3.6+
  • Spark 2.2.0 (Pre-built for Apache Hadoop 2.7 and later)

Python packages

  • pandas 0.20.2
  • matplotlib 2.1.0
  • seaborn 0.8.1
  • numpy 1.13.3
  • scikit-learn 0.19.1
  • nltk 3.2.5
  • datasketch 1.2.5
  • tensorflow 1.4.0
  • keras 2.1.1
  • pyflux 0.4.15
  • imbalanced-learn 0.3.1
  • spark-sklearn 0.2.3
  • lime 0.1.1.21
You can’t perform that action at this time.