
Understand artificial intelligence, machine learning, and deep learning, and how neural networks drive data-driven solutions. Learn about supervised and unsupervised learning, including classification, regression, clustering, and apps like spam filters.
Discover classical machine learning with sklearn, covering linear models, trees, ensembles, and proper training practices—train-test splits, encoding, and key metrics for classification and regression.
Learn how deep learning uses neural networks and layers with activation and loss functions, training via backpropagation and sgd, and architectures like cnns, rrns, and transformers for real-world ai tasks.
Explore linux servers and ssh within cloud hosting contexts. Compare bare metal, virtual private servers, and shared hosting while mastering public key authentication and secure remote access.
Learn to use Git for code version control to collaborate with others, track changes via commits and branches, and manage merging with a central repository.
Learn how virtualization and containerization address dependency conflicts by shipping virtual images and dockerized environments, enabling consistent deployments, microservices, and autoscaling across diverse servers.
Explore data encoding fundamentals, covering data types, label, one-hot, and dummy encoding, plus time series with Pandas timestamps for faster EDA and robust data engineering.
Master merging, concatenating, and joining datasets in pandas, and harness pandas profiling to explore data, detect missing values, and generate a concise profile report.
Apply box plots, z scores, and mahalanobis distance to detect outliers, and address missing values by distinguishing MCAR, MAR, MNAR and using imputation methods like simple, regression, and multiple imputation.
Explore how data contains signal and noise, how overfitting harms generalizability, and how training on noise and leakage undermines real-world performance, as shown in dog images and COVID X-ray examples.
Leverage transfer learning to reuse knowledge from data-rich problems for a new task, enabling strong performance with small datasets and faster, more efficient training.
Explore transfer learning across domains, adapting nlp, audio, and vision models—using retraining of parts, feature extraction, and class expansion to tailor systems from medical research to wildlife detection.
The AI in Practice Bootcamp consists of 5 chapters that are divided into 3 or 4 video lectures per chapter and 1 Capstone project. Every video lecture comes with a corresponding notebook with exercises. You will work your way through the videos and notebooks and learn the essentials of using AI on Real-World datasets.
Content
We will tackle problems that occur to AI engineers and data scientists in their everyday work, and prepare you for the real world!
Requirements:
Since we will be diving deeper into the practicalities of AI, participants need some background in programming. Don't worry, this is merely basic Python knowledge, no significant data science skill is required.
You will consume knowledge in the form of lectures, assignments, and a Capstone project. The first 5 lessons will be dedicated to video lectures and assignments. An assignment will take up between 2-3 hours of your time. Once you joined the Bootcamp you'll be added to the Slack Channel, where you can ask questions to our mentors.
After the lectures and assignments, you are ready to head out into the wild. You will choose a real-world AI problem to tackle.
We have 5 very exciting topics in store for you:
Introduction to AI: In this introductory session we will go over the history and introduce you to the rapidly changing field of artificial intelligence.
Developer skills: Here, you will learn about computer basics, working with servers, and putting models in production. Which are very relevant but often forgotten skills of a data scientist.
Data Exploring & Engineering: No data scientist should ever start working before exploring their data. In this lecture, we take you through all the essential steps before you start processing. Followed by tips and tricks for wrangling, merging, and parsing your data to create usable datasets.
AI pitfalls and biases: Ever trained a model that seemed too good to be true? It probably was. We will explain how to avoid common pitfalls! Furthermore, we dive into the growing field of fairness and bias and learn how to detect and mitigate biased data.
Transfer learning and AutoML: Standing on the shoulders of giants. With pre-trained models with hundreds of layers laying around, why train your own? Transfer learning and AutoML will take the work out of your hands. Learn to utilize this technology.