From Zero to AI Training Course
This course provides a comprehensive introduction to the foundational concepts required to build a strong understanding of Artificial Intelligence.
This instructor-led, live training (online or onsite) is aimed at beginner-level participants who wish to learn essential concepts in probability, statistics, programming, and machine learning, and apply these to AI development.
By the end of this training, participants will be able to:
- Understand basic concepts in probability and statistics, and apply them to real-world scenarios.
- Write and understand procedural, functional, and object-oriented programming code.
- Implement machine learning techniques such as classification, clustering, and neural networks.
- Develop AI solutions using rules engines and expert systems for problem-solving.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Course Outline
Probability (3.5h)
- Definition of probability
- Binomial distribution
- Everyday usage exercises
Statistics (10.5h)
- Descriptive Statistics
- Inferential Statistics
- Regression
- Logistic Regression
- Exercises
Introduction to Programming (3.5h)
- Procedural Programming
- Functional Programming
- OOP Programming
- Exercises (writing logic for a game of choice, e.g. noughts and crosses)
Machine Learning (10.5h)
- Classification
- Clustering
- Neural Networks
- Exercises (write AI for a computer game of choice)
Rules Engines and Expert Systems (7 hours)
- Intro to Rule Engines
- Write AI for the same game and combine solutions into hybrid approach
Requirements
- None. All concepts like probability and statistics will be explained during this course. If you are already familiar with probability and statistics, please refer to our course code aiint.
Audience
- Beginners interested in learning Artificial Intelligence, Machine Learning, and programming
Open Training Courses require 5+ participants.
From Zero to AI Training Course - Booking
From Zero to AI Training Course - Enquiry
From Zero to AI - Consultancy Enquiry
Consultancy Enquiry
Testimonials (5)
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
Nadia Ivaniuk - Credit Suisse (Poland) Sp.z o.o.
Course - Modelling Decision and Rules with OMG DMN
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
Course - Drools 7 and DSL for Business Analysts
Provisional Upcoming Courses (Contact Us For More Information)
Related Courses
Advanced Drools 8
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at advanced-level participants who wish to optimize rule execution, integrate Drools with enterprise systems, and leverage advanced features like decision tables and domain-specific languages (DSLs).
By the end of this training, participants will be able to:
- Optimize the performance of complex rule execution.
- Utilize advanced Drools features such as decision tables, DSLs, and rule templates.
- Integrate Drools seamlessly with enterprise applications and external systems.
- Implement robust version control and collaboration mechanisms for rule development.
- Design and deploy scalable Drools-based solutions for enterprise needs.
Managing Business Logic with Drools
21 HoursThis course is aimed at enterprise architects, business and system analysts, technical managers and developers who want to apply business rules to their solutions.
This course contains a lot of simple hands-on exercises during which the participants will create working rules. Please refer to our other courses if you just need an overview of Drools.
This course is usually delivered on the newest stable version of Drools and jBPM, but in case of a bespoke course, can be tailored to a specific version.
BPMN, DMN, and CMMN - OMG standards for process improvement
28 HoursBusiness Process Model and Notation (BPMN), Decision Model and Notation (DMN) and Case Management Model and Notation (CMMN) are three Object Management Group (OMG) standards for processes, decisions, and case modelling. This course provides an introduction to all of them and informs when should we use which.
Business Rule Management (BRMS) with Drools
7 HoursThis course is aimed at enterprise architects, business and system analysts and managers who want to apply business rules to their solution. With Drools, you can write your business rules using almost natural language, therefore reducing the gap between business and IT.
Introduction to Drools 6 for Developers
21 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level developers who wish to get a solid introduction to Drools 6 and use it to implement business rules within their applications.
By the end of this training, participants will be able to:
- Understand the core concepts and benefits of rule engines like Drools.
- Use the Drools Workbench and Eclipse for rule authoring and testing.
- Create, organize, and execute business rules with the Drools rule engine.
- Apply advanced features like decision tables, ruleflows, and DSLs.
Drools 7 and DSL for Business Analysts
21 HoursThis 3 days course is aimed to introduce Drools 7 to Business Analysts responsible for writing tests and rules.
This course focuses on creating pure logic. Analysts after this course can writing tests and logic which then can be further integrated by developers with business applications.
Introduction to Drools 7 for Developers
21 HoursThis 3 days course is aimed to introduce Drools 7 to developers.This course doesn't cover drools integration, performance or any other complex topics.
Drools 6 and DSL for Business Analysts
21 HoursThis 3 days course is aimed to introduce Drools 6 to Business Analysts responsible for writing tests and rules.
This course focuses on creating pure logic. Analysts after this course can writing tests and logic which then can be further integrated by developers with business applications.
JBoss
14 HoursThis instructor-led, live training in Belgium (online or onsite) is aimed at intermediate-level system administrators and developers who wish to configure, manage, and deploy Java applications on the JBoss platform.
By the end of this training, participants will be able to:
- Install and configure JBoss Application Server and its core components.
- Customize JBoss AS services for monitoring, database connections, and transaction management.
- Develop and deploy EJB 3 session beans and web applications.
- Utilize the JBoss Messaging Service to deploy and manage JMS applications.
- Manage JBoss AS through the Java Management Extension and Administration Console.
- Implement JBoss Drools for business rules management and utilize the Guvnor tool for rule development and testing.
Modelling Decision and Rules with OMG DMN
14 HoursThis course teaches how to design and execute decisions with OMG DMN (Decision Model and Notation) standard.
OptaPlanner in Practice
21 HoursThis course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.
Python Security
14 HoursThis course introduces the student to the Python language. Upon completion of this class, the student will be able to write non trivial Python programs dealing with a wide variety of subject matter domains. Topics include language components, working with a professional IDE, control flow constructs, strings, I/O, collections, classes, modules, and regular expressions. The course is supplemented with many hands-on labs, solutions, and code examples.
After Completing the course students will be able to demonstrate knowledge and understanding of Python Security Principles.
Machine Learning with Rules using Python skope-rules
14 HoursIn this instructor-led, live training in Belgium (onsite or remote), participants will learn how to use Python skope-rules to automatically generate rules based on existing data sets.
By the end of this training, participants will be able to:
- Use skope-rules to extract rules from available data.
- Apply skope-rules to carry out classification, particularly useful in supervised anomaly detection, or imbalanced classification.
- Generate rules for classifying new incoming data.
- Fit rules to address real-world problems in fraud detection, predictive maintenance, intrusion detection, insurance application approvals, etc.