Start with Python fundamentals—covering flow control, lists, dictionaries, and functions—before moving into NumPy for array and matrix operations. Build a strong foundation in deep learning by understanding artificial neurons, neural networks, CNNs, text-based models, and image classification. Progress to Generative Adversarial Networks (GANs), exploring core concepts, transfer learning, conditional GANs, and advanced DCGAN implementations. Through hands-on projects, you’ll define generator and discriminator functions, fine-tune models, and apply deep learning techniques to real-world tasks. By the end, you’ll be equipped to design, build, and deploy powerful AI solutions.
Who should take this Course?
The Kafka Streams API for Developers Online Course is ideal for software developers, data engineers, and backend programmers who want to build real-time, event-driven applications using Apache Kafka’s Streams API. It is also suitable for students, architects, and professionals seeking hands-on experience in stream processing, stateful computations, and data pipeline development to manage and process high-volume data efficiently.
What you will learn
Learn about Artificial Intelligence (AI) and machine learning
Understand deep learning and neural networks
Learn about lists, tuples, dictionaries, and functions in Python
Learn Pandas, NumPy, and Matplotlib basics
Explore the basic structure of artificial neurons and neural network
Understand Stride, Padding, and Flattening concepts of CNNs
Course Outline
Introduction
Introduction to AI and Machine Learning
Introduction to Deep learning and Neural Networks
Setting Up Computer - Installing Anaconda
Python Basics - Flow Control
Python Basics - Lists and Tuples
Python Basics - Dictionaries and Functions
NumPy Basics
Matplotlib Basics
Pandas Basics
Installing Deep Learning Libraries
Basic Structure of Artificial Neuron and Neural Network
Activation Functions Introduction
Popular Types of Activation Functions
Popular Types of Loss Functions
Popular Optimizers
Popular Neural Network Types
King County House Sales Regression Model - Step 1 Fetch and Load Dataset
Steps 2 and 3 - EDA and Data Preparation
Step 4 - Defining the Keras Model
Steps 5 and 6 - Compile and Fit Model
Step 7 Visualize Training and Metrics
Step 8 Prediction Using the Model
Heart Disease Binary Classification Model - Introduction
Step 1 - Fetch and Load Data
Steps 2 and 3 - EDA and Data Preparation
Step 4 - Defining the Model
Step 5 – Compile, Fit, and Plot the Model
Step 5 - Predicting Heart Disease Using Model
Step 6 - Testing and Evaluating Heart Disease Model
Redwine Quality Multiclass Classification Model - Introduction
Redwine Quality Multiclass Classification Model - Introduction
Step1 - Fetch and Load Data
Step 2 - EDA and Data Visualization
Step 3 - Defining the Model
Step 4 – Compile, Fit, and Plot the Model
Step 5 - Predicting Wine Quality Using Model
Serialize and Save Trained Model for Later Usage
Digital Image Basics
Basic Image Processing Using Keras Functions
Keras Single Image Augmentation
Keras Directory Image Augmentation
Keras Data Frame Augmentation
CNN Basics
Stride, Padding, and Flattening Concepts of CNN
Flowers CNN Image Classification Model – Fetch, Load, and Prepare Data
Flowers Classification CNN - Create Test and Train Folders
Flowers Classification CNN - Defining the Model
Flowers Classification CNN - Training and Visualization
Flowers Classification CNN - Save Model for Later Use
Flowers Classification CNN - Load Saved Model and Predict