Module 1: Basics of Artificial Intelligence
(TD-M1-BAI)
This module is a hard requirement for Module 2 and 3.
Course agenda:
- Basics of linear algebra, computer science, calculus, statistics and probability (day 1).
- History of AI (day 1).
- Python basics (day 2).
- Basics of machine learning (day 2).
- Statistical testing;
- Data Exploration;
- Random forests and Boosting;
- Dimensionality reduction techniques;
- Function approximation using neural networks.
- Practical AI concepts (day 3).
- Model Training basics:
- Loss functions;
- Train/Validation/Test Data split;
- Training monitoring;
- Overfitting & Regularization;
- Hyperparameter optimization.
- Model Serving: shifts (distributions, pre-processing, etc.).
- Model Training basics:
- Implementation of simple AI models on various datasets (days 3-4)
Target audience:
Programmers who want to enter the field of AI.
Prerequisites:
- Basic programming knowledge.
- Basic knowledge of linear algebra and calculus.
What the student will know after finishing the course:
- Possess working knowledge about computer science, AI and statistics.
- Be able to implement and train simple AI models.