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
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Course - Introduction to Drools 7 for Developers
a lot of practices are very welcome, many try and learn cases are embedded