*Friday CLOSED

Timings 10.00 am - 08.00 pm

Call : 021-3455-6664, 0312-216-9325 DHA 021-35344-600, 03333808376, ISB 03333808376

Or log in to access your purchased courses
by fatima
Price:  80,000
2 Month/20 hours
0 Lessons

AI with Python Advanced Course

AI with Python Advanced Course

Have you ever wondered how Artificial Intelligence actually works? Do you want to be able to harness the power of neural networks and reinforcement learning to create intelligent agents that can solve tasks with human level complexity?

This is the ultimate course online for learning how to use Python to harness the power of Neural Networks to create Artificially Intelligent agents!

This course focuses on a practical approach that puts you in the driver’s seat to actually build and create intelligent agents, instead of just showing you small toy examples like many other online courses. Here we focus on giving you the power to apply artificial intelligence to your own problems, environments, and situations, not just those included in a niche library!

 


What you’ll learn

  • Reinforcement Learning with Python
  • Creating Artificial Neural Networks with TensorFlow
  • Using TensorFlow to create Convolution Neural Networks for Images
  • Using OpenAI to work with built-in game environments
  • Using OpenAI to create your own environments for any problem
  • Create Artificially Intelligent Agents
  • Tabular Q-Learning State–action–reward–state–action (SARSA)
  • Deep Q-Learning (DQN)
  • DQN using Convolutional Neural Networks
  • Cross Entropy Method for Reinforcement Learning
  • Double DQN
  • Dueling DQ

Course Content

Module1: Course Overview:

  • Welcome Message
  • Course Curriculum Overview
  • Course Success and Overview

Module2: Set-up & Installation  Procedures

  • Anaconda and Jupyter Notebook Install and Setup
  • Note on Environment Setup
  • Environment Setup Walkthrough

 Module3: Numpy Basic Over view
  • Introduction to Numpy Section
  • NumPy Arrays
  • Numpy Operations – Part One
  • Numpy Operations – Part Two
  • Numpy Exercise Overview
  • Numpy Exercise Solutions

Module4: Matplotlib & Vistualization Overview

  • Introduction to Matplotlib
  • Matplotlib Basics
  • Matplotlib – Understanding the Figure Object
  • Matplotlib – Implementing Figures and Axes
  • Matplotlib – Figure Parameter
  • Matplotlib – Subplots Functionality19:17
  • Matplotlib Styling – Legends

Module5:  Machine Learning, Deep Learning, & Reinforcement Learning

  • What is Machine Learning, Deep Learning, and Artificial Intelligence?
  • Supervised Machine Learning Process

Module6: Pandas and Scikit-Learn Overview

  • Pandas and Scikit-Learn Overview
  • Pandas – Series Part One
  • Pandas – Series Part Two
  • Pandas – DataFrames – Part One
  • Pandas – DataFrames – Part Two
  • Pandas – DataFrames – Part Three
  • Pandas – DataFrames – Part Four
  • Scikit-Learn – Using Train-Test-Split
  • Scikit-Learn – Using Metrics

Module7: Artificial Neural Network & TensorFlow Basics

  • Perceptron Model
  • Neural Networks
  • Activation Functions
  • Multi-Class Classification Considerations
  • Cost Functions and Gradient Descent
  • Backpropagation
  • TensorFlow vs. Keras Explained
  • Keras Syntax – Preparing the Data
  • Keras Syntax – Creating and Training the Model
  • Keras Syntax – Model Evaluation
  • Keras Regression – Exploratory Data Analysis
  • Keras Regression – EDA Continued
  • Keras Regression – Data Preprocessing and Model Creation
  • Keras Regression – Model Evaluation and Predictions
  • Keras Classification – EDA and Preprocessing
  • Keras Classification – Overfitting and Evaluation
  • Keras Classification – Overview of Project Options
  • Keras Project Notebook Exercise Overview
  • Keras Project Solution – Exploratoy Data Analysis
  • Keras Project Solutions – Missing Data – Part One
  • Keras Project Solutions – Dealing with Missing Data – Part Two
  • Keras Project Solutions – Categorical Data
  • Keras Project Solutions – Data Preprocessing
  • Keras Project Solutions- Creating and Training the Model
  • Keras Project Solutions – Model Evaluation
  • Tensorboard

  • Convolutional Neural Networks Section Overview
  • Image Filters and Kernels
  • Convolutional Layers
  • Pooling Layers
  • MNIST Data Set Overview
  • CNN on MNIST – The Data
  • CNN on MNIST – Creating and Training the Model
  • CNN on MNIST – Model Evaluation
  • CNN on CIFAR-10 – The Data
  • CNN on CIFAR-10 – Evaluating the Model
  • Downloading Data Set for Real Image Lectures
  • CNN on Real Image Files – Reading in the Data
  • CNN on Real Image Files – Data Generation
  • CNN on Real Image Files – Creating the Model
  • CNN on Real Image Files – Model Evaluation
  • CNN Exercise Project Overview
  • CNN Exercise Project Solutions

Module9: Reinforcement Learning Core Concepts
  • Overview of Core Concepts for Reinforcement Learning Section
  • Agents, Environments, and Policy
  • Rewards, Discount Factors, and Bellman Equation
  • Deterministic vs. Stochastic Processes
  • Tabular Reinforcement Learning

Module 10: OpenAI Overview
  • Introduction to OpenAI Gym Section
  • OpenAI Overview and History
  • OpenAI Gym – Documentation Tour
  • OpenAI Gym – Environment Key Ideas
  • OpenAI Gym – Working with the Environment
  • OpenAI Gym – Agent Interacting with the Environment

Module11: Classical Q-Learning

  • Introduction to Classical Q-Learning Overview
  • History of Q-Learning
  • Q-Learning Theory – Part One – Table Intuition
  • Q-Learning Theory – Part Two – Q Target Equation
  • Q-Learning Theory – Part Three – Q-Update Equation
  • Q-Learning Theory – Part Four – Programmatic Q Updates
  • Q-Learning Implementation – Part One – Environment Setup
  • Q-Learning Implementation – Part Two – Table and Hyperparameters
  • Q-Learning Implementation – Part Three – Update Functions
  • Q-Learning Implementation – Part Four – Agent Training
  • Q-Learning Implementation – Part Five – Visualization and Utilization
  • Continuous Q-Learning Theory – Part One – Environment Setup
  • Continuous Q-Learning Theory – Part Two- Q-Table Shape
  • Continuous Q-Learning Theory – Part Three – Discretization Theory
  • Continuous Q-Learning – Part Four – Discretization Implementation
  • Continuous Q-Learning – Part Five – Functions and Hyperparameters
  • Continuous Q-Learning – Part Six – Training and Usage
  • Q-Learning Exercise Project
  • Q-Learning Exercise Project – Solutions

Module 12: Deep Q Learning

  • DQN Section Overview
  • History of DQN
  • DQN Theory and Intuition – Part One – Review of Core RL Ideas
  • DQN Theory and Intuition – Part Two – Neural Networks for RL10:50
  • DQN Theory and Intuition – Part Three – Feedback and Function Approximation
  • DQN Theory and Intuition – Part Four – Experience Replay
  • DQN Theory and Intuition – Part Five – Mapping Key Ideas to Code
  • DQN Manual Implementation – Part One – Imports and Environment
  • DQN Manual Implementation – Part Two – Artificial Neural Network
  • DQN Manual Implementation – Part Three – Hyperparameters and Functions
  • DQN Manual Implementation – Part Four – Model Training
  • DQN – Keras-RL2 – Part One – Overview
  • DQN – Keras-RL2 – Part Two – Imports and Environment
  • DQN – Keras-RL2 – Part Three – Creating the ANN
  • DQN – Keras-RL2 – Part Four – DQN Agent
  • DQN – Exercise Overview
  • DQN – Exercise Solutions

 Module13: Deep Q Learnings on Images
  • Introduction to Deep Q-Learning on Images
  • Files for DQN on Images
  • Key Image Concepts Review
  • Image History in Replay Buffer – Concept Review
  • Processing Images Part Three- Coding Replay Buffer and Sequences
  • Processing Images Part Four – Coding Preprocessing
  • DQN on Images – Part One – Imports and Processing
  • DQN on Images – Part Two – Constructing the Network
  • DQN on Images – Part Three – Setting up the Agent
  • DQN Exercises Overview
  • DQN Exercises Solution

Module14: Creating Custom OpenAI Gym Environments

  • Introduction to Custom OpenAI Gym Environments
  • Custom Gym Environments – Class Structure Overview
  • Creating Custom Game – Part One – Snake Game Overview
  • Creating Custom Game – Part two – Class Structure and Setup
  • Creating Custom Game – Part Three – Game Reset
  • Creating Custom Game – Part Four – Direction and Movement
  • Creating Custom Game – Part Five – Eating and Spawning Food
  • Creating Custom Game – Part Six – Human Input
  • Creating Custom Game – Part Seven – Displaying Scor
  • Creating Custom Game – Part Eight – Game Over Conditions
  • Creating Custom Game – Part Nine – Ending the Game
  • Creating Custom Game – Part Ten – Play Logic
  • Important Note on __init__.py Files
  • OpenAI Gym Environment – Directory Structure Overview
  • Gym Directory and Setup File
  • Filling in the __init__.py Files
  • Conversion of Game to OpenAI Gym Environment Class
  • Conversion of Game to OpenAI Gym Environment – Part Two
  • Registration of the Environment
  • Training an Agent on the Custom Environment

Who this course is for:
  • Python developers familiar with basics of machine learning, such as Scikit-Learn, but now want to learn how to create Artificially Intelligent Agents through Reinforcement Learning

International Student Fess: 300 US$



Flexible Class Options

  • Week End Classes For Professionals  SAT | SUN
  • Corporate Group Trainings Available
  • Online Classes – Live Virtual Class (L.V.C), Online Training

Related Course

Chat GPT Introduction With Python

Open AI API, Chat GPT With Python

REST API Development With Python and Flask

Full Stack Web Development With Python Django Machine Learning And AI

Diploma in Python -Web Development,Flask , AI, Machine Learning and Data Science

KEY FEATURES

[/vc_row_inner]

Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now


Print Friendly, PDF & Email

Lessons

Or log in to access your purchased courses
ABOUT US

OMNI ACADEMY & CONSULTING is one of the most prestigious Training & Consulting firm, founded in 2010, under MHSG Consulting Group aim to help our customers in transforming their people and business - be more engage with customers through digital transformation. Helping People to Get Valuable Skills and Get Jobs.

Read More

Contact Us

Get your self enrolled for unlimited learning 1000+ Courses, Corporate Group Training, Instructor led Class-Room and ONLINE learning options. Join Now!
  • Head Office: A-2/3 Westland Trade Centre, Shahra-e-Faisal PECHS Karachi 75350 Pakistan Call 0213-455-6664 WhatsApp 0334-318-2845, 0336-7222-191, +92 312 2169325
  • Gulshan Branch: A-242, Sardar Ali Sabri Rd. Block-2, Gulshan-e-Iqbal, Karachi-75300, Call/WhatsApp 0213-498-6664, 0331-3929-217, 0334-1757-521, 0312-2169325
  • ONLINE INQUIRY: Call/WhatsApp +92 312 2169325, 0334-318-2845, Lahore 0333-3808376, Islamabad 0331-3929217, Saudi Arabia 050 2283468
  • DHA Branch: 14-C, Saher Commercial Area, Phase VII, Defence Housing Authority, Karachi-75500 Pakistan. 0213-5344600, 0337-7222-191, 0333-3808-376
  • info@omni-academy.com
  • FREE Support | WhatsApp/Chat/Call : +92 312 2169325
WORKING HOURS

  • Monday10.00am - 7.00pm
  • Tuesday10.00am - 7.00pm
  • Wednesday10.00am - 7.00pm
  • Thursday10.00am - 7.00pm
  • FridayClosed
  • Saturday10.00am - 7.00pm
  • Sunday10.00am - 7.00pm
Select your currency
PKR Pakistani rupee
WhatsApp Us