Artificial Intelligence

Start Learning Machine Learning Foundations today!

Join Turtlers Coding lessons today to enjoy flexible class appointments and teaching methods that allows you/your kids to explore their creative outlook and use modern technology to implement applicable projects. Start today to get right on your learning path.

  • Advanced
  • Last updated 9/2023
  • English
Course Description

'Machine Learning Foundations' is an advanced course built on a prerequisite knowledge base acquired in 'Python for Machine Learning.' It's a deep dive into convolutional neural networks (CNNs) and their intricate workings. Beginning with a mathematical exploration of convolutions, the course elucidates how these operations extract crucial features from data, laying a strong theoretical groundwork.

The curriculum progresses to tackle nuanced concepts like working with activations to isolate discriminative data points and determining the number of parameters within machine learning models. Students learn the profound effects of stride, padding, kernel size, and count on feature extraction, enabling them to make informed choices when designing models.

An integral part of the course is its hands-on approach. Students delve into designing layers incorporating Convolutional Neural Networks, Batch Normalization, and Recti-Linear Unit activation (CNN, BN, ReLU). They also learn to construct the ResNet architecture from scratch, including Bottleneck Layer bundles. Additionally, the course addresses practical aspects such as data loading, preparation, and augmentation using third-party libraries, providing a holistic understanding of applying these concepts in real-world scenarios. This comprehensive blend of theory and practical application equips students with the expertise to comprehend, construct, and optimize sophisticated machine learning models centered around convolutional neural networks.

  1. A Laptop (Windows or Mac)
  2. Python Level 3
  3. Artificial Intelligence I (Recommended)
  4. Artificial Intelligence II (Recommended)
  5. Python for Machine Learning
Upon completion of the course, the student is should comfortably be able to:
  1. Thorough understanding of convolutions at a mathematical level and how they perform feature extraction.
  2. Working with activations to select only discriminative data points from the data.
  3. Determining the number of parameters in the Machine Learning model.
  4. Understanding how stride and padding affect the size of the output of each layer.
  5. Working with and designing the ResNet architecture from scratch (including BottlNeck Layer bundles).

Course Details

  • Lectures 12+ Lessons
  • Duration 12 Weeks
  • Skill Level Advanced
  • Language English
  • Assignments Optional

Trending Courses

Check out some of the most 🔥 courses amongst our students

course image
Scratch Level 1
No Experience Required

14+

Projects
12h 12 Lessons
course image
Python Turtle
No Experience Required

14+

Projects
12h 12 Lessons
course image
Web Development 1 - Introduction
No Experience Required

14+

Projects
12h 12 Lessons
course image
Roblox Games with Lua
No Experience Required

14+

Projects
12h 12 Lessons