Deep Learning 54: CNN_6 - Implementation of CNN from Scratch in Python

preview_player
Показать описание
This lecture implements the Convolutional Neural Network (CNN) from scratch using Python.

#deeplearning#cnn#tensorflow
Рекомендации по теме
Комментарии
Автор

This is the best tutorial i have ever seen... Thank u so much

eromoseleodanlumen
Автор

You have done very well. I learn a lot. However, in Conv_op backprop, why you do not calculate dL_dx so we can backprop it to previous layer? and no bias. It seems that input of 1 channel is easier to calculate. If it is the color image, should we sum the 3 results of conv from R, G, B to 1 value in each new channels of the output?
In softmax layer, I read somewhere that if we reduce the image size, then we should increase the channels (filters) so no data lost. And I read somewhere that dL_dz can be calculate directly by x (1-x) to accelerate.
I hope to see your video about Batch Normalization forward and backward. This layer increases training result and reduce time a lot?

Thank you very much for your video.

nhactrutinh
Автор

Sir great work the way you teach math behind working of neural networks is incredible 👏🙏

malaypatel
Автор

Sir, thanks for the video. I have further modified your code to enhance the accuracy

johnparker
Автор

Why the return statement is inside the for loop in backward propagation in Softmax Class ?

ankurchourasia
Автор

you r very nice teacher. Thanks a lot. If possible please make videos on transformers, RNN and LSTM

rahulrai
Автор

in the calculation on convolution filter, I think we might need another loop to loop over number of channels, probably needed to add on forward_prop function

ravimohanreddydwarsala
Автор

Hats off, great content @Ahlad Kumar, thank you for everything you are doing. I'm ML master student and the videos helped me a lot in my DL course. You should get paid for your efforts, you should create a patreon campaign.

ndobrevgw
Автор

can you please share notebook of this code, i write the code but its shows error

dharmvirdharmacharya
Автор

Do we have to always convert RGB images to Grayscale or u just did for easy computations?

rajeshwarsehdev
Автор

shouldnt be the loss at 24:27 => - np.sum( label * np.log(out_p) ) ?

comandernehal
Автор

can u plz help with the code for "speaker recognition using CNN"

priyankaabhang
Автор

awesome tutorial. please do you have a tutorial on how to implement transfer learning using inception v3?

epaphraspeter
Автор

Informative videos. Please carry on Sir.. It's really help us and we need more videos

bibhunanda
Автор

could you also just zero pad and loop through all pixels instead of the generator function?

andrewkreisher
Автор

I can't thank you enough for this content. I was looking for a demonstration of creating a CNN from scratch without the aid of a neural network framework. This seems to be it. I only have one question so far, that is, where can I download the code. I looked at the github site under your name and could not find it. Where can I find either a python or python notebook version of this code?

theminertom
Автор

when i run this code i downgrade my tensor to tensor 1.2 but still face this problem(InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor 'Placeholder_2' with dtype float
[[Node: Placeholder_2 = Placeholder[dtype=DT_FLOAT, shape=<unknown>,

oriabnu
Автор

You are a god sir. Thank you so much. Keep it up :))

neillunavat
Автор

Sir, This implementation is not consist activation function.please make a lecture with activation function.

kpgpt
Автор

Hello Sir, thank you for the hard work. This video was very helpful to me

vinitsingh