Book review: Introduction to Artificial intelligence for security professionals | 12 August 2017.


Originally published in https://abhijith.live/introduction-to-artificial-intelligence-for-security-professionals-book/ on 12 August 2017.

Security researcher, data scientist Brian Wallace and Cylance data scientist team members Sepehr Akhavan-Masouleh,  Andrew Davis, Mike Wojnowicz, and John H. Brock published a new book, "Introduction to Artificial Intelligence for security professionals".

AI was an area of interest all the time! My experience with AI and Machine learning is very limited.  I managed to create a few chat bots using AIML brain files; Wrote a few scripts to automate security testing or web parsing; and have a little bit experience with HUBOT based infosec automation! That's it! But this is serious! Something big! Really an eye opener! This is really a good starter and making all of us wanting to learn ML and AI based technologies then put it into information security. This book helps us to understand the basics methodologies, where to start and how to do it practically.

The book has 4 chapters

Clustering: This is all about segregation of data and clustering based on similarities then attributes. Describes about k-scan, DBSCAN clustering algorithms and many more with practical examples.

Classification: This chapter explains about computational methods which can be used to categorize data into classes. This chapter examines about linear and non-linear classifiers, decision trees, Logistic regression etc

Probability: This chapter explains about probability based predictive modelling techniques. Topics such as Naive Bayes classifiers, Gaussian Mixture model clustering, Practical examples of detecting Spam messages using Probability techniques etc Anyway, i haven't finished reading this book yet;  and I think, I should've concentrated more on Statistics and analytics lectures in college! :/

Deep Learning: This is about neural networks and how they can be used to solve classification problems. This chapter contains topics such as Computational steps performed using Long Short - Term memory and Convolutional types of neural networks, feedforward and recurrent neural network architectures etc

The PDF version of the book can be downloaded from this link: IntroductionToArtificialIntelligenceForSecurityProfessionals_Cylance.pdf
The scripts and datasets explained in this book can be downloaded from the below links. 2017-07-25CNTIntrotoAIBook_LP-Download
https://github.com/cylance/IntroductionToMachineLearningForSecurityPros

Thank you for sharing the book, Brian Wallace Feel free to share your comments and feedback with Brian Wallace and Cylance team.

Updated download link: IntroductionToArtificialIntelligenceForSecurityProfessionals_Cylance.pdf

References: https://blogs.blackberry.com/en/2017/08/introduction-to-artificial-intelligence-for-security-professionals

Updated on 13 Jan 2023