Course Outline
Probability (3.5 hours)
- Definition of Probability
- Binomial Distribution
- Practical Exercises for Everyday Use Cases
Statistics (10.5 hours)
- Descriptive Statistics
- Inferential Statistics
- Regression Analysis
- Logistic Regression
- Statistical Exercises
Introduction to Programming (3.5 hours)
- Procedural Programming Techniques
- Functional Programming Concepts
- Object-Oriented Programming (OOP) Principles
- Programming Exercises (e.g., writing logic for a game such as Tic-Tac-Toe)
Machine Learning (10.5 hours)
- Classification Algorithms
- Clustering Methods
- Neural Network Architectures
- Machine Learning Exercises (e.g., developing AI for a computer game of choice)
Rules Engines and Expert Systems (7 hours)
- Introduction to Rule Engines
- Developing AI Using Rule Engines for a Game
- Integrating Solutions into a Hybrid Approach
Requirements
- No prerequisites are required. Concepts such as probability and statistics will be thoroughly explained throughout the course. If you already have a background in probability and statistics, we recommend our advanced course code aiint.
Audience
- This course is designed for beginners who are interested in learning about Artificial Intelligence, Machine Learning, and programming for government applications.
Testimonials (5)
the Labs
Frank Mhlongo - Standard Bank of South Africa
Course - JBoss
The pace was good, with a nice mixture of knowledge sharing, demonstrations and practical work. Filip was very engaging and provided the energy to get through the course. It was good that there was a lot of 1:1 tuition, with Filip going through individual training exercises.
Colin - Worldpay
Course - BPMN, DMN, and CMMN - OMG standards for process improvement
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Course - OptaPlanner in Practice
His demonstrations, he demo from the scratch, which allows us to see the step by step process. As well as the practical examples, it was great, it looks like a real case scenario already.
Kim Justine Ferriol - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
a lot of practices are very welcome, many try and learn cases are embedded