Deep Learning with TensorFlow & Keras
Gain in-depth knowledge about Neural Networks, prepare datasets and study DeepNet architectures used for solving various Computer Vision problems.
Course Code
DLTK
Type
Intermediate
Available in
Python
Price
$999
Lifetime Access
Official OpenCV Certification
Active Community Support
30-Day Money-Back Guarantee
A glimpse of the topics covered
Course Topics
- Introduction to Artificial Intelligence
- NumPy refresher
- Introduction to TensorFlow and Keras
- What is inside an ML algorithm?
- Neural Network Building Blocks
- Loss Functions for Classification and Regression
- Understanding the Keras Sequential and Functional APIs
- Image Classification using Multilayer Perceptron
- Convolution operation
- CNN building blocks and Layers
- Implement CNNs using TensorFlow Keras
- Evaluation of Classification Performance
- Advanced Optimizers in Keras
- Learning Rate Decay methods
- Training Deep Neural Networks
- Regularization methods in Deep Learning
- Troubleshooting training with TensorBoard
- Leverage pre-trained models
- Handling Data in TensorFlow using TF Data, Sequence Class, and TF Records
- Introduction to Object Detection
- Object Detection Building Blocks
- Evaluation metrics in Object Detection like mAP
- Two-Stage Object Detectors like Faster RCNN
- You Only Look Once (YOLO)
- Single Stage Multibox Detector (SSD)
- EfficientDet and RetinaNet
- How to write a custom Object Detector from scratch?
- Using the TensorFlow Object Detection (TFOD) API
- Fine-tuning of Object Detection Models available on TFOD API on a subset of Pascal VOC data.
- Building a Custom SSD Model with FPN and training it on PenFudanPed Dataset
- Semantic Segmentation Building BlocksÂ
- Dilated Convolution and Transposed Convolution
- Semantic and Instance Segmentation
- Evaluation metrics for Semantic Segmentation
- Fully Convolutional Network (FCN)
- U-Net
- DeepLab
- Mask-RCNN
- Real-time Posture analysis using MediaPipe Pose
- Drowsy Driver Detection using MediaPipe
- Introduction to GANs
- Vanilla GAN using Fashion MNIST
- DCGAN using Flickr Faces
- CGAN using Fashion MNIST
Tool Kit
Download Curriculum PDF
Testimonials
Certificates
To receive a Certificate of Completion from OpenCV.org, you need to complete the graded quizzes + assignments + projects, with more than 50% marks and within 6 months of enrolling in the course.
Graduation Certificate
Certificate of Completion
You will receive a Certificate of Excellence if you score more than 70% marks on the graded quizzes + assignments + projects within 6 months of enrolling in the course.
Honor Certificate
Certificate of Excellence
This course is available as part of the following Programs
Course
Mastering OpenCV with
Python (Python) - $249
Fundamentals of Computer
Vision & Image Processing
(Python or C++) - $599
Deep Learning with
PyTorch (Python) - $999
Deep Learning with TensorFlow & Keras (Python) - $999
Computer Vision & Deep Learning Applications (Python) - $699
Mastering Generative AI
for Art (Python) - $299
Standard Retail
Summer Sale Pricing
Price Increase Sale
Student Pricing (20% Discount)
Program 1
CVDL Essentials
$1,248 Original price was: $1,248.$1,099Current price is: $1,099.
Program 2
CVDL
Professional
$1,947 Original price was: $1,947.$1,499Current price is: $1,499.
Program 3
CVDL
Expert
$2,597 Original price was: $2,597.$1,999Current price is: $1,999.
Program 4
CVDL
Master
$3,844 Original price was: $3,844.$2,499Current price is: $2,499.
Essentials
Professional
Expert
Master
Courses Offered
DLPT
Start solving Computer Vision problems using Deep Learning techniques and the PyTorch framework. Dive into the architecture of Neural Networks, and learn how to train and deploy them on the cloud.
Available in Python
|
$999
GENAI
Dive deep into Stable Diffusion. Learn all the techniques of generating images, fine-tuning Stable Diffusion on your own images and even training a GPT language model.
Available in Python
|
$299
DLAP
Build systems and applications using advanced Computer Vision and Deep Learning techniques, and understand deployment using cloud-based services.
Available in Python
|
$699
CVIP
Build a solid understanding of OpenCV tools used for Image Processing, Computer Vision, and Video Processing, and lay a strong foundation for solving Computer Vision problems.
Available in Python & C++
|
$599
MOCV
Start your AI journey by learning the fundamentals of Image Processing and Computer Vision through 21 modules, video instructions, code explanations, and example applications.
Available in Python
|
$249
DLTK
Gain in-depth knowledge about Neural Networks, prepare datasets and study DeepNet architectures used for solving various Computer Vision problems.
Available in Python
|
$999
CVIP
Build a solid understanding of OpenCV tools used for Image Processing, Computer Vision, and Video Processing, and lay a strong foundation for solving Computer Vision problems.
Available in Python & C++
|
$599
MOCV
Start your AI journey by learning the fundamentals of Image Processing and Computer Vision through 21 modules, video instructions, code explanations, and example applications.
Available in Python
|
$249
DLAP
Build systems and applications using advanced Computer Vision and Deep Learning techniques, and understand deployment using cloud-based services.
Available in Python
|
$699
DLTK
Gain in-depth knowledge about Neural Networks, prepare datasets and study DeepNet architectures used for solving various Computer Vision problems.
Available in Python
|
$999
DLPT
Start solving Computer Vision problems using Deep Learning techniques and the PyTorch framework. Dive into the architecture of Neural Networks, and learn how to train and deploy them on the cloud.
Available in Python
|
$999
GENAI
Dive deep into Stable Diffusion. Learn all the techniques of generating images, fine-tuning Stable Diffusion on your own images and even training a GPT language model.
Available in Python
|
$299
Frequently Asked Questions
To get the most from our courses, you should possess a working knowledge of Python or a similar programming language. For the courses offered in C++, you should have a basic proficiency in C++.
Aside from the programming experience mentioned above, the series of courses are designed to take you from the fundamentals in Image Processing and Computer Vision through more advanced topics in Deep Learning. If you are looking to jump in directly to our Deep Learning courses, then you should have a good understanding of the foundational material in Image Processing and Computer Vision.
Upon finishing a course, you will be awarded a certificate of completion from OpenCV.org. To qualify for the certificate, you must complete all graded quizzes, assignments, and projects, obtaining a score of at least 50% within six months of enrollment. If your score exceeds 70%, you will be granted an Honor Certificate.
This approach allows students to focus on topics that pique their interest, enabling them to delve deeper by completing relevant assignments/projects while having the flexibility to skip topics they find less appealing.
The time it takes to complete a course depends on the number of hours you can dedicate weekly. Based on our observations, students typically finish the courses in the following timeframes:
Mastering OpenCV For Computer Vision: Approximately 2-4 weeks
Fundamentals Of Computer Vision & Image Processing: Roughly 3 months
Advanced Computer Vision and Deep Learning Applications: Around 3 months
Deep Learning With PyTorch: About 4-5 months
Deep Learning With TensorFlow & Keras: Approximately 4-5 months
Please note that taking the time to fully comprehend the course material is essential rather than rushing through it. This will ensure a deeper understanding and better retention of the content.
If you're looking for the most comprehensive option, the CV Master Bundle offers the complete set of courses provided by OpenCV.org. However, if the CV Master Bundle is too extensive or costly for your needs, we recommend the CV DL Starter. This bundle equips you with a strong foundation in both traditional computer vision and modern deep learning approaches.
Can’t decide which course to take?
Chat
Call
Refund Policy
For all refund requests and queries, please write to us at [email protected].
Courses
You will have a window of 30 days after you start the course to request a full refund.
Programs
You will have a window of 30 days after you start the first course in the program to request a full refund. Refunds are offered for the entire program and not for individual courses within the program.
Ready to begin your learning journey with OpenCV University?