AI for Cybersecurity

(CTU-AI330.AJ1)
Lessons
Lab
AI Tutor (Add-on)
Get A Free Trial

Skills You’ll Get

1

Foundations of AI in Cybersecurity

  • Applying AI in cybersecurity
  • Evolution in AI: from expert systems to data mining
  • Types of machine learning
  • Algorithm training and optimization
  • Getting to know Python's libraries
  • AI in the context of cybersecurity
2

AI Models for Threat Detection and Mitigation

  • Getting to know Python for AI and cybersecurity
  • Python libraries for cybersecurity
  • Enter Anaconda – the data scientist's environment of choice
  • Playing with Jupyter Notebooks
  • Installing DL libraries
  • Detecting spam with Perceptrons
  • Spam detection with SVMs
  • Phishing detection with logistic regression and decision trees
  • Spam detection with Naive Bayes
  • NLP to the rescue
  • Malware analysis at a glance
  • Telling different malware families apart
  • Decision tree malware detectors
  • Detecting metamorphic malware with HMMs
  • Advanced malware detection with deep learning
3

AI-Based Defense Strategies Against Cyber-Attacks

  • Network anomaly detection techniques
  • How to classify network attacks
  • Detecting botnet topology
  • Different ML algorithms for botnet detection
  • Introducing fraud detection algorithms
  • Predictive analytics for credit card fraud detection
  • Getting to know IBM Watson Cloud solutions
  • Importing sample data and running Jupyter Notebook in the cloud
  • Evaluating the quality of our predictions
4

Ethical Implications of AI in Cybersecurity

  • Best practices of feature engineering
  • Evaluating a detector's performance with ROC
  • How to split data into training and test sets
  • Using cross validation for algorithms
5

Assessing your AI Arsenal

  • Authentication abuse prevention
  • Account reputation scoring
  • User authentication with keystroke recognition
  • Biometric authentication with facial recognition
  • Evading ML detectors
  • Challenging ML anomaly detection
  • Testing for data and model quality
  • Ensuring security and reliability

1

Foundations of AI in Cybersecurity

  • Creating a Linear Regression Model
  • Creating a Clustering Model
  • Using Neural Networks for Spam Filtering
2

AI Models for Threat Detection and Mitigation

  • Performing Matrix Operations
  • Using a Linear Regression Model for Prediction
  • Creating a Perceptron-based Spam Filter
  • Creating an SVM Spam Filter
  • Creating a Phishing Detector with Logistic Regression
  • Creating a Phishing Detector with Decision Trees
  • Creating a Spam Detector with NLTK
  • Using the k-Means Clustering Algorithm for Malware Detection
  • Creating a Decision Tree and a Random Forest Malware Classifier
  • Detecting Malware using an HMM Model
3

AI-Based Defense Strategies Against Cyber-Attacks

  • Detecting Botnet
  • Performing Gaussian Anomaly Detection
  • Performing Oversampling and Undersampling
  • Comparing Different Models for Detecting Credit Card Frauds
4

Ethical Implications of AI in Cybersecurity

  • Performing Feature Normalization
  • Dealing with Categorical Data
  • Using Different Measures to Evaluate Algorithms
  • Creating a Learning Curve to Measure Performance of an Algorithm
  • Performing K-Folds Cross Validation
5

Assessing your AI Arsenal

  • Detecting Anomaly Using Keystrokes
  • Creating an Image Classification Model
  • Understanding Covariance Matrix
  • Handling Missing Values in a Dataset
  • Performing Hyperparameter Optimization

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

Related Courses

All Courses
scroll to top