Neural Networks Part 8: Image Classification with Convolutional Neural Networks (CNNs)

Neural Networks Part 8: Image Classification with Convolutional Neural Networks (CNNs)

StatQuest with Josh Starmer

3 года назад

221,893 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@Fibo1321
@Fibo1321 - 23.12.2023 01:45

THIS IS AMAZING, Josh. Thank you so much. now I understand the concept.

Ответить
@ayush9psycho
@ayush9psycho - 09.12.2023 15:10

What I could make of this video is that once the filter, its bias and are tuned through back-propagation and appropriate activation function is selected, after max pooling its vector is fed into the ordinary neural network which learns to classify whether such kind of matrix could come from X or O.Have i understood correctly..?
Also the max pooled vector/matrix will fill 0s and 1s in relatively unique ways (for X and O) depending upon how the filter has matched to the original image.That forms basis for classification..!!

Ответить
@monkeydnam8
@monkeydnam8 - 27.11.2023 18:36

you are goated no cap

Ответить
@profapps
@profapps - 27.11.2023 14:23

❤ nice video 💯💯👍👍👍🫡🫡

Ответить
@ashleypeterson1105
@ashleypeterson1105 - 23.11.2023 14:02

Wow!
What an explanation!
Thank you so much for all these wonderful contents.
Keep it up! 🎉

Ответить
@DurgaBurande
@DurgaBurande - 15.11.2023 08:38

Hey, Thanks for the simplified explanation.... it's too good!!

Ответить
@Mr_white_fox
@Mr_white_fox - 03.11.2023 02:36

Thanks!

Ответить
@nadiaapostol9903
@nadiaapostol9903 - 28.10.2023 23:32

fantastic explanation!

Ответить
@karthigasankarananth5520
@karthigasankarananth5520 - 28.10.2023 20:58

I can't imagine how you can explain so simply ...hats off to your work ..great and superb explanation...need lot of statistical videos like this

Ответить
@caokang4957
@caokang4957 - 04.10.2023 17:27

Thanks!

Ответить
@rohitchauhan1461
@rohitchauhan1461 - 29.09.2023 11:51

i did'nt understood(after multipliction of weight), how it is working how we are getting 1 or 0?

Ответить
@sumanthnakirikanti5071
@sumanthnakirikanti5071 - 20.09.2023 09:23

loved it❤❤❤❤

Ответить
@sinkseeker
@sinkseeker - 18.09.2023 12:25

Hi Josh! Based on the video, is it right to say that the number of filters used is only one? I'm really glad I found you. Your work has been tremendously helpful in understanding these topics!

Ответить
@suateymenduran6780
@suateymenduran6780 - 17.09.2023 21:35

I have a question, I tried using what you did in this video for grayscaled images, but it didnt work very well(to be specific,the first filtering). What do I need to change for it to work with grayscaled images?

Ответить
@denizcane.7200
@denizcane.7200 - 17.09.2023 14:00

Why did we use only 1 feature? It isnt always the case right?
Also both images had the feature(kernel) 2 times, how could it differentiate betwenn them??

Ответить
@shirinbas
@shirinbas - 14.09.2023 03:39

Excellent video, To the point and complete description. I was actually looking for a good course on NN. I will use the playlist provided in the channel

Ответить
@flaviabarcellos2266
@flaviabarcellos2266 - 15.08.2023 18:29

Thumbs up even before starting the video cause I'm sure it's going to be awesome!

Ответить
@mpkrass
@mpkrass - 14.08.2023 16:53

I was watching these years ago and still watch them now when I want to review. One question I had on this video:
When making a filter, you showed us adding a bias term to the output. Since the bias term is in green, it sounds like it's something that should be computed via back-propagation like the other weights and biases. But I don't understand how you can do that given the input nodes to the neural network don't start until after the filter and max pooling step

Ответить
@bookervsky3936
@bookervsky3936 - 05.08.2023 07:20

Thank you sirrrrrrrr

Ответить
@AliShafiei-ui8tn
@AliShafiei-ui8tn - 03.08.2023 00:05

the best channel ever.

Ответить
@testtest.
@testtest. - 21.07.2023 14:06

Hello, thank you very much for this video! How does this procedure work for RGB images, i.e. images with 3 layers instead of 1?

Ответить
@AnasAbid-zm1lk
@AnasAbid-zm1lk - 07.07.2023 15:39

Thanks dear Josh for the quality content as always, I have a question though about activation functions in the output layer, is it common to train a neural network without an activation function in the output layer? For example in your video we could maybe backpropagate -0.23 and 0.2 through the network to get 1 and 0 for the predictions, without ever running them through a softmax/argmax.
I am asking because I saw some code somewher doing it and I oculd wrap my head aroud the math, what do you think?

Ответить
@dspry4life
@dspry4life - 04.07.2023 16:14

I am an MSc student of Data Science. I learn alot here than in Class😅

Ответить
@theelysium1597
@theelysium1597 - 03.07.2023 18:12

Really helpful! Just a shame that it doesn't have more view :o Subscribed.

Ответить
@ban1rx
@ban1rx - 03.07.2023 14:57

Question for anyone watching now: It was stated that the filters pre-training and after-training are not the same, yet I'm not sure how do the filters themselves get optimized? Because the input nodes come after the filters, activations, and pooling, and the only thing optimized after the input nodes are present are the weights and biases that lead it to some output. So how do the filters go to the diagonal bottom left to top right from some other initialized arrangement of the filter? Any help is appreciated.

Ответить
@akshaykumarmaurya99
@akshaykumarmaurya99 - 24.06.2023 20:15

sir, recently i have bought an illustrated guide for machine learning but in this book, there are lots of topics uncovered like k nearest neighbor, PCA,etc

Ответить
@CubeRootRuiminYan
@CubeRootRuiminYan - 23.06.2023 11:18

Why CNN doesn't show up in your The StatQuest Illustrated Guide to Machine Learning (PDF)?

Ответить
@PeterPan-hs5tu
@PeterPan-hs5tu - 22.06.2023 06:46

who is J. Butt in the credit at the end

Ответить
@user-vl4sg2vj8b
@user-vl4sg2vj8b - 20.06.2023 11:04

Thank you so much. I could not gave asked for a better explanation?
I have a few quick questions though:
1. How do you decide a filter?
2. What is the impact of colors on filter?
3. How could this theoretical learning could be turned into hands-on experience to connect our mind neural nets? :)

Ответить
@naumanafzal1833
@naumanafzal1833 - 18.06.2023 15:10

how can we estimate weights and bias?

Ответить
@yourfutureself4327
@yourfutureself4327 - 03.06.2023 03:49

💚

Ответить
@curiousarabidopsis
@curiousarabidopsis - 21.05.2023 10:10

Awesome explanation. Thank you so much.

Ответить
@ManojManoj-dt3ql
@ManojManoj-dt3ql - 17.05.2023 22:53

Small bam 😂

Ответить
@LM_Lev
@LM_Lev - 12.05.2023 16:02

thank you for such an interresting video

Ответить
@harikrishnanb7273
@harikrishnanb7273 - 03.05.2023 10:48

can anyone explain the dot product used in the video? it looks different than matrix multiplication.

Ответить
@andregeraldo6556
@andregeraldo6556 - 02.05.2023 00:22

Man, you're the best!!

Ответить
@DIY_Foodie
@DIY_Foodie - 23.04.2023 12:51

This is the best neural network layers explained in the entire video community

Ответить
@bowlteajuicesandlemon
@bowlteajuicesandlemon - 19.04.2023 13:46

This was an amazing video! However, I'm a bit confused about how higher complexity neural networks work? From other sources I have read that CNN's can have multiple convolutional layers, but this doesn't make sense to me. If convolution is used to get a general map of features from the input, and you use max pooling to get values which you input into nodes and you calculate weighted sums etc how can you reapply convolution in a further layer?

Ответить
@reyyantemel340
@reyyantemel340 - 16.04.2023 17:10

Abicim yemin ederim hayatımda bu kadar iyi anlatım gördüğümü sanmıyorum

Ответить
@envynoir
@envynoir - 15.04.2023 18:25

You're literally a saint for this content! Thank you very much.

Ответить
@firatismailoglu4235
@firatismailoglu4235 - 15.04.2023 11:43

Super cool as usual. But it would also be super nice if you explain the case where there are multiple filters. The topic CNN deserves more quests:)

Ответить
@liamthomas1474
@liamthomas1474 - 12.04.2023 04:33

Thanks for your amazing videos! Could you possibly make a video explaining Graph Neural Networks?

Ответить
@madhujegishetti4102
@madhujegishetti4102 - 10.04.2023 22:43

BAM!!... You explained very easily and clearly.... Bam!!!

Ответить
@janeli2487
@janeli2487 - 10.04.2023 02:19

The best CNN explanation I've ever seen. However, i have one question about the part of classification of 0 or 1. As a classification problem, why there is no sigmoid or softmax function used in the last layer, are we just using the raw output to make prediction?

Ответить
@nikhileshbasa5800
@nikhileshbasa5800 - 09.04.2023 09:05

"I don't know how much time does Artificial Neural Networks take to train, learn the input data, But you are putting more efforts and it taking much time in your training time".Thanks to your efforts sir.

, your videos really explains very well and it helps us in visualizing easily.

Ответить
@user-bo1sq2vb4k
@user-bo1sq2vb4k - 07.04.2023 08:56

wow, you're the best at explaining's things for easy understanding. "Simply Great"

Ответить