Video description
Convolutional neural networks (CNNs) enable very powerful deep learning based techniques for processing, generating, and sensemaking of visual information. These are revolutionary techniques in computer vision that impact technologies ranging from e-commerce to self-driving cars. This course offers an in-depth examination of CNNs, their fundamental processes, their applications, and their role in visualization and image enhancement. The course covers concepts, processes, and technologies such as CNN layers and architectures. It also explains CNN image classification and segmentation, deep dream and style transfer, super-resolution, and generative adversarial networks (GANs). Learners who come to this course with a basic knowledge of deep learning principles, some computer vision experience, and exposure to engineering math should gain the ability to implement CNNs and use them to create their own visualizations.
- Discover the connections between CNNs and the biological principles of vision
- Understand the advantages and trade-offs of various CNN architectures
- Survey the history and evolution of CNN's on-going development
- Learn to apply the latest GAN, style transfer, and semantic segmentation techniques
- Explore CNN applications, visualization, and image enhancement
Nell Watson serves on the Faculty of AI & Robotics at Singularity University and is Dean of Cognitive Science at Exosphere Academy. She founded Poikos (now QuantaCorp), where she created a computer vision technology for body scanning using stereophotogrammetry techniques. Nell is a Fellow of the British Computing Society, a chartered IT professional, and a global lecturer on machine learning.
Table of contents
-
Getting Started
- Introduction 00:01:45
- About The Author 00:01:01
-
Introduction To CNNs
- Biological Analogies 00:04:03
- Convolution Functions 00:03:42
- CNN Layers - Part 1 00:06:08
- CNN Layers - Part 2 00:05:35
- CNN Architectures - Part 1 00:08:41
- CNN Architectures - Part 2 00:05:38
-
CNN Applications
- CNN And Computer Vision Tasks 00:10:18
- CNN Image Classification 00:11:38
- CNN Segmentation 00:07:09
-
CNN Visualizations
- CNN Visualizations 00:11:10
- Deep Dream And Style Transfer 00:07:13
-
CNN Image Enhancement
- Super-Resolution 00:13:04
- Generative Adversarial Networks 00:09:27
-
Conclusion
- Closing Thoughts 00:01:36
Product information
- Title: Understanding Convolutional Neural Networks (CNNs)
- Author(s):
- Release date: July 2017
- Publisher(s): Infinite Skills
- ISBN: 9781491978924
You might also like
book
Hands-On Neural Networks with TensorFlow 2.0
A comprehensive guide to developing neural network-based solutions using TensorFlow 2.0 Key Features Understand the basics …
video
Developing an Image Classifier Using TensorFlow: Convolutional Neural Networks
Use TensorFlow to classify images automatically. This video starts by explaining the basics of computerized image …
book
Machine Learning mit Python und Keras, TensorFlow 2 und Scikit-Learn
Datenanalyse mit ausgereiften statistischen Modellen des Machine Learnings Anwendung der wichtigsten Algorithmen und Python-Bibliotheken wie NumPy, …
book
Convolutional Neural Networks with Swift for Tensorflow: Image Recognition and Dataset Categorization
Dive into and apply practical machine learning and dataset categorization techniques while learning Tensorflow and deep …