Course Summary
This course is a hands-on, practical introduction to key concepts in data science, statistics, probability, machine learning, and AI. This course is designed to take students from beginner to journeyman level through a series of short discussions and immersive labs. These activities help build intuitive understanding of how these concepts interconnect and can be applied to real-world problems. The course adopts an apprenticeship model to guide students through the fundamentals of AI and its applications.
Key topics covered include:
Anomaly Detection and Optimization
Convolutional Neural Networks (CNNs)
Data Acquisition and Collection
Data Exploration and Visualization Techniques
Data Manipulation and Analysis
Deep Learning Neural Networks
Inferential Statistics and Probability
Loss Functions in Machine Learning
Probability and Inference
Python Scripting for Data Science
Supervised and Unsupervised Learning Techniques
Anomaly Detection and Optimization
The candidate will gain a basic understanding of autoencoders and their use in anomaly detection problems. Additionally, the candidate will learn how genetic algorithms are applied to automate the optimization of neural networks.
Clustering
The candidate will learn fundamental machine learning concepts like clustering and unsupervised learning methods.
Convolutional Neural Networks
The candidate will gain an understanding of how convolutional neural networks (CNNs) are used for solving classification problems and for predictive analytics.
Data Acquisition
The candidate will learn about data acquisition, cleaning, and manipulation, including the necessary steps to prepare threat data for further analysis. The candidate will become familiar with methods for accessing data from SQL databases, document stores, and web scraping.
Leveraging Python
The candidate will acquire a basic understanding of Python and its modules, including NumPy, Pandas, and TensorFlow, and how to use them for extracting, visualizing, transforming, and loading data.
Neural Networks
The candidate will gain a fundamental understanding of deep learning concepts using neural networks for supervised learning, including loss and error functions, and an introduction to vectors, matrices, and tensors.
Probability and Frequency
The candidate will develop a basic understanding of probability theory, inference, Bayes’ theorem, and Fourier series.
Regressions
The candidate will learn about regressions and their application in deep learning, with an emphasis on understanding how they are used to model relationships between variables.
Statistics Fundamentals
The candidate will learn essential statistics concepts and how they apply to data science, especially in the context of threat hunting. The candidate will become familiar with terms like mean and median.
Supervised Learning
The candidate will learn about supervised learning techniques, including support vector classifiers, kernel functions, support vector machines, decision trees, and random forests.
Other Popular Courses
CompTIA: SecurityX
- Duration: 5 Days
- Language: English
- Level: Advanced
- Exam: CAS-005
Executive Cyber Risk Certification (ECRC)
- Duration: 2 Days
- Language: English
- Level: Advanced
- Exam: ECRC
Mastering Communication & Presentation Te...
- Duration: 5 Days
- Language: Danish
- Level: Intermediate
- Exam: MCPT