Convolutional Neural Nets Explained and Implemented in Python (PyTorch)

  Рет қаралды 13,249

James Briggs

James Briggs

Күн бұрын

Convolutional Neural Networks (CNNs) have been the undisputed champions of Computer Vision (CV) for almost a decade. Their widespread adoption kickstarted the world of deep learning; without them, the field of AI would look very different today.
Rather than manual feature extraction, deep learning CNNs are capable of doing image classification, object detection, and much more automatically for a vast number of datasets and use cases. All they need is training data.
Deep CNNs are the de-facto standard in computer vision. New models using vision transformers (ViT) and multi-modality may change this in the future, but for now, CNNs still dominate state-of-the-art benchmarks in vision.
In this hands-on video, we will learn why this is, how to implement deep learning CNNs for computer vision tasks like image classification using Python and PyTorch, and everything you could need to know about well-known CNNs like LeNet, AlexNet, VGGNet, and ResNet.
🌲 Pinecone article:
pinecone.io/learn/cnn
🤖 AI Dev Studio:
aurelio.ai
🎉 Subscribe for Article and Video Updates!
/ subscribe
/ membership
👾 Discord:
/ discord
00:00 Intro
01:59 What Makes a Convolutional Neural Network
03:24 Image preprocessing for CNNs
09:15 Common components of a CNN
11:01 Components: pooling layers
12:31 Building the CNN with PyTorch
14:14 Notable CNNs
17:52 Implementation of CNNs
18:52 Image Preprocessing for CNNs
22:46 How to normalize images for CNN input
23:53 Image preprocessing pipeline with pytorch
24:59 Pytorch data loading pipeline for CNNs
25:32 Building the CNN with PyTorch
28:08 CNN training parameters
28:49 CNN training loop
30:27 Using PyTorch CNN for inference

Пікірлер: 21
@aramhedayati769
@aramhedayati769 11 ай бұрын
Thanks for the video. I can't find the link to the notebook in the video description, has it been removed?
@blueaquilae
@blueaquilae Жыл бұрын
Still a pleasure to watch your explanations. It help learning fast and apprehend concepts quickly. Wish you merry Christmas.
@jamesbriggs
@jamesbriggs Жыл бұрын
Thanks Robert, enjoy the holidays!
@PrimaryKenophobia
@PrimaryKenophobia Жыл бұрын
I wanted to thank you--your series have helped out immensely--Please keep up such stellar work! Cheers!
@jamesbriggs
@jamesbriggs Жыл бұрын
Thanks, will do!
@AlessandroOrlandi83
@AlessandroOrlandi83 6 ай бұрын
Oh I really am trying to understand this better. Thank you very much, it seems this video is clarifying a lot! Very good explanation thanks!
@cego669
@cego669 6 ай бұрын
Your explanation was very clear and helped me a lot, sir. Thank you!
@sm-pz8er
@sm-pz8er 24 күн бұрын
Very complete educational video. Thank you very much. I really enjoyed it
@AI_Financier
@AI_Financier Жыл бұрын
thanks for the video, why you chose pytorch for the implementation, Keras seems much easier?
@user-uf2fk8eq3l
@user-uf2fk8eq3l Жыл бұрын
e.g if I want to take a reference image and retrieve all the information within the image I can do it with CNN correct if I am wrong, moving forward with the question which is now since I have the information like histogram color palette latitude etc now I want to superimpose that on an input image, what should I do in order to do that its a personal project I work on short films and I am looking to make an Ai to help me in my color grading
@pavanreddy4611
@pavanreddy4611 Жыл бұрын
incredible visualization 💯 Thanks for creating this kind of informative videos Appreciate your efforts @James Briggs
@jamesbriggs
@jamesbriggs Жыл бұрын
Glad to hear it helps :)
@sebest2k
@sebest2k Жыл бұрын
thanks for the great content!
@zappist751
@zappist751 Жыл бұрын
BEST EXPLANATION EVERRRRRRRRRRR
@farhanfaizal9437
@farhanfaizal9437 10 ай бұрын
Where can i find the code?
@meenakshichippa260
@meenakshichippa260 4 ай бұрын
Excellent!
@jameshopkins3541
@jameshopkins3541 Ай бұрын
FIRST YOUR CODE FOR 1D. AND 2D CONVOLUTION
@thomasmeta2711
@thomasmeta2711 Жыл бұрын
awesome I get the stuff better here than in Cal lectures lmao
@zappist751
@zappist751 Жыл бұрын
BRO IS A WALKING W LMAO
@meenakshichippa260
@meenakshichippa260 4 ай бұрын
Even a high school student can understand what is CNN if student watch this.
@jameshopkins3541
@jameshopkins3541 Ай бұрын
Get a CN FOR YOUR HAIR
Vision Transformers (ViT) Explained + Fine-tuning in Python
30:27
James Briggs
Рет қаралды 48 М.
Building a Neural Network with PyTorch in 15 Minutes | Coding Challenge
20:34
100😭🎉 #thankyou
00:28
はじめしゃちょー(hajime)
Рет қаралды 47 МЛН
Sprinting with More and More Money
00:29
MrBeast
Рет қаралды 95 МЛН
Convolutional Neural Networks Explained (CNN Visualized)
10:47
Futurology — An Optimistic Future
Рет қаралды 182 М.
Neural Networks Part 8: Image Classification with Convolutional Neural Networks (CNNs)
15:24
AlexNet Deep Neural Network Architecture Explained
15:43
Machine Learning Explained
Рет қаралды 12 М.
Watching Neural Networks Learn
25:28
Emergent Garden
Рет қаралды 1,1 МЛН
PyTorch 2D Convolution
13:11
ML Explained
Рет қаралды 7 М.
CNN: Convolutional Neural Networks Explained - Computerphile
14:17
Computerphile
Рет қаралды 849 М.
Neural Networks Explained from Scratch using Python
17:38
Bot Academy
Рет қаралды 315 М.
Convolutional Neural Networks from Scratch | In Depth
12:56
Why Neural Networks can learn (almost) anything
10:30
Emergent Garden
Рет қаралды 1,2 МЛН
👎Главный МИНУС планшета Apple🍏
0:29
Demin's Lounge
Рет қаралды 507 М.
МОЖНО ЛИ заряжать AirPods в чехле 🧐😱🧐 #airpods #applewatch #dyson
0:22
Apple_calls РЕПЛИКА №1 В РФ
Рет қаралды 22 М.
Samsung or iPhone
0:19
rishton vines😇
Рет қаралды 9 МЛН