Тёмный

Deep Learning- Handwritten Digits Recognition Tutorial | Tensorflow | CNN | for beginners 

DeepLearning_by_PhDScholar
Подписаться 13 тыс.
Просмотров 81 тыс.
50% 1

This video contains a stepwise implementation of handwritten digits classification for extreme beginners
1) Brainstorming, how to build your own deep learning model
Role of each layer (CNN, Pooling, Dense)
MNIST - dataset
2) Installation of libraries and IDEs
3) stepwise implementation for python code
i) Single Image - digits recognition
ii) Video Demo

Опубликовано:

 

23 окт 2020

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 93   
@gustavofelicidade_
@gustavofelicidade_ 2 года назад
I did a test to get a job using this model as base of my technical challenge, many thanks!
@samr405
@samr405 2 года назад
You're a lifesaver. Thank you.
@techinfo89
@techinfo89 Год назад
Your explanation was amazing, sir, thank you so much
@jahanvi9429
@jahanvi9429 2 года назад
Thank you very much! It was of immense help
@shraddhasumandash5465
@shraddhasumandash5465 10 месяцев назад
Awesome explanation sir . Thankyou for the video
@oxydol3456
@oxydol3456 3 года назад
it's clear and easy to follow thanks
@subhradeepmaji4925
@subhradeepmaji4925 3 года назад
@DeepLearning_by_PhDScholar It's really a good tutorial. It will help me in my university project. Thank you for your tine to prepare such kind of video.
@gustavofelicidade_
@gustavofelicidade_ 2 года назад
Thank you from Brazil!!!!
@AbdulREssani34cP
@AbdulREssani34cP 8 месяцев назад
Very good video, easy to understand. Helped me a ton with my class project
@ramamunireddyyanamala973
@ramamunireddyyanamala973 2 года назад
Thankyou Sir , your explanation is very good
@roopsagarteella
@roopsagarteella Год назад
Learned a lot sir, thank u.
@gowthamireddykovvuri
@gowthamireddykovvuri 3 года назад
Thanks a lot sir...❤️ from bottom of my heart ! This video helped me to complete my Project 🤗
@shwetanshusood9450
@shwetanshusood9450 3 года назад
Smartknower waale😂😂
@rohitpaswan0001
@rohitpaswan0001 2 года назад
@Gowthami Reddy Kovvuri can you tell me how to do because i also got this same project
@nadergamalrihan9054
@nadergamalrihan9054 3 года назад
Thank you, very helpful
@shubhampatel4426
@shubhampatel4426 3 года назад
super cool and very informative, love from india : )
@shwetanshusood9450
@shwetanshusood9450 3 года назад
Really interesting ☺❤
@ampreagent
@ampreagent 8 месяцев назад
Great explanation!
@Pkmkb_786
@Pkmkb_786 2 года назад
Hi sir, Thanks for your video. Sir I am working on spintronics based neuron and synapse so I have kind of my own Neuron activation function equation and synaptic variation value. I want to test the MNSIT dataset to obtain the accuracy for such hardware models. Can you suggest some possible solution on how to add those as neurons and synapse at the last dense network stages.
@abdimoussa4220
@abdimoussa4220 3 года назад
Hello and thanks for your videos Because it's helps me a lot and I would like that you make us a video with speech-recognition thanks also
@RaviSankar-ln3ki
@RaviSankar-ln3ki 2 года назад
Thank you.
@user-nd1cu6nq8f
@user-nd1cu6nq8f 3 года назад
thank you!!!
@Kaustubh56
@Kaustubh56 4 месяца назад
Thanks! This was really helpful! Could you please do a video on generating Transcription of a speech or an interview in English? Saw a couple of such videos but those were clumsy or didn't work.
@yervandyahyeyan5235
@yervandyahyeyan5235 2 года назад
Thanks for the best tutorial in the world, I have a question, Can you send last video Cell?
@smegala3815
@smegala3815 Год назад
Thank you sir
@naimatulmd3306
@naimatulmd3306 3 года назад
Thanks...❤️❤️❤️
@_mohammed_kaif_ahmed_
@_mohammed_kaif_ahmed_ 2 месяца назад
tq sir
@minhhai3559
@minhhai3559 3 года назад
Thank you so much, can you give me your code... i get error at step training model
@cheems6559
@cheems6559 3 года назад
Sir, how do u decide the number of layers....is it hit and trial or there is some method behind this
@tanishqrastogi1011
@tanishqrastogi1011 11 дней назад
well its been 3 years so i hope you have the answer to this video. can you please tell me how to choose number of layers and units per layer from your experience?
@aliengineroglu8875
@aliengineroglu8875 11 месяцев назад
Thank you for your efforts. Did you share the code? I couldn't find it?
@BigyanChap
@BigyanChap 3 года назад
👍
@yogeshdange7210
@yogeshdange7210 3 года назад
How we can use Synaptic weights of device for MNIST image Reconization ? Is any code avalible ?
@LakshayBharadwajBIT
@LakshayBharadwajBIT 2 года назад
I am having validation accuracy of something 0.1 and loss of about 10 whats wrong and even its training itself on 1313 while fitting the model idk why whats happening can someone suggest something. It sould train itself on 42000 sets but instead it is doing that on 1313 sets. For refrence in video at 36:45 a little before that.
@Lyff
@Lyff 2 года назад
Same. Did you find any solution to that?
@chemophile14
@chemophile14 3 года назад
Very nice and quiet interesting
@kk0511
@kk0511 3 года назад
Is the demo video commands necessary on from 50:00
@milindsoorya5870
@milindsoorya5870 2 года назад
at 24.05 why did you resize the image? Why an extra 1 dimension?
@simonlaplace9790
@simonlaplace9790 2 года назад
there is an error (TypeError: Image data of dtype object cannot be converted to float) when I tried to plot the paint image with plt.imshow(img)
@p.kiranmai2466
@p.kiranmai2466 2 года назад
same.... did u find the solution??!!
@aaaqaaaa2720
@aaaqaaaa2720 2 года назад
Hi sir I try to excute this code and i have problem that sequential is not defind why ? Thanks advance
@narendramanchayala9349
@narendramanchayala9349 2 года назад
Bro At last you saved the images of numbers through paint Is there any pattern like where to save this bcoz I’m getting type error after saving and giving them
@jonas1351
@jonas1351 Год назад
have you found a solution?
@BabarAli-mq6wk
@BabarAli-mq6wk 3 года назад
Sir you are good
@chyrilnarvasa2513
@chyrilnarvasa2513 3 года назад
sir can this system recognize more than 1 digits per image??????
@aaaqaaaa2720
@aaaqaaaa2720 2 года назад
Can any one help me when i built the neural network i have sequential is not defined
@lahariyenugu6247
@lahariyenugu6247 Год назад
Why it is showing pool_size' is not defined can anyone please reply?
@manmeetsingh8349
@manmeetsingh8349 Год назад
hello sir, can you share the ipynb file of this project, that will be really helpful.Thanks
@shikhamishra4962
@shikhamishra4962 3 года назад
sir please tell me how to resolve this error . I have to show this project in my college.Sir please reply
@shivamdubey4783
@shivamdubey4783 Год назад
can you upload for video also
@kunalkhatri2720
@kunalkhatri2720 2 месяца назад
It's Training on 1313 samples only, whats the reason behind that
@kshitijvarshney
@kshitijvarshney 2 года назад
The model.add(Conv2d()) doesn't works the same way anymore. the activation function is now integrated as an argument within the function along with a kernel initializer. My code didn't work but after a little finding this worked: model.add(Conv2D(64, (3, 3), activation='relu', kernel_initializer='he_uniform', input_shape=x_trainr.shape[1:])) #convolutional layer
@aparnasahu2835
@aparnasahu2835 8 месяцев назад
Same problem but remain not working
@aparnasahu2835
@aparnasahu2835 8 месяцев назад
Please can you help me
@adityamittal7335
@adityamittal7335 2 месяца назад
sir please help I want to implement this code with EMNIST data set
@Scholars-ct1pr
@Scholars-ct1pr Год назад
Hi....woul you be able to provide the ypinb file?....Cheers
@beck02ify
@beck02ify 3 года назад
Freaking nice , btw What are the 42000 in the training phase ?
@deeplearning_by_phdscholar6925
@deeplearning_by_phdscholar6925 3 года назад
Thank you so much for your interest and glad to hear that you like the video. Sorry for being late in replying. during training model.fit(x,y, validation_split= 0.3) so Training data was 60,000, and test was 10,000 So in order to further split training into validation data, I defined validation_split= 0.3, 60,000 * 0.3 = 180000 so 18000 => validation dataset 60,000-18000 = 42000 (Training dataset after subtracting validation dataset) you can change validation_split= 0.3, to any percentage you want, but its usual practice to divide into 70 vs 30 percentage I hope I have answered your question. Stay blessed, keep supporting my channel .
@beck02ify
@beck02ify 3 года назад
@@deeplearning_by_phdscholar6925 Thx for the answer !*
@anujshaw3570
@anujshaw3570 2 года назад
@@deeplearning_by_phdscholar6925 thanks for this explanation :)
@soumilyade1057
@soumilyade1057 3 года назад
The viewer must be familiar with the concepts before watching the video...
@sam_oyeleye
@sam_oyeleye 3 года назад
it would be great if you talked a little bit slower, sometimes it's hard to hear the words you pronounce because it is said a bit faster than necessary...Good video nontheless
@MightyFrostDragon
@MightyFrostDragon 3 года назад
Very pedagogical, thank you so much. It was helpful
@aakmad18m36
@aakmad18m36 3 года назад
sir can i get your record.mp4 video through drive link pls ....helpp
@shivamdubey4783
@shivamdubey4783 Год назад
sir for every prediction it is giving 1
@shikhamishra4962
@shikhamishra4962 3 года назад
error: OpenCV(4.1.2) /io/opencv/modules/imgproc/src/color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor'
@deeplearning_by_phdscholar6925
@deeplearning_by_phdscholar6925 3 года назад
Please share the lines of code where you get error. It seems like you are applying colorspace to a gray level image. If your image is already gray image i.e its bit depth is 8 you dont need to apply colorspace to show it. But. I can't say anything unless you share lines of code you got problem
@shikhamishra4962
@shikhamishra4962 3 года назад
@@deeplearning_by_phdscholar6925 gray = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB) sir i am running this code on google colab
@shikhamishra4962
@shikhamishra4962 3 года назад
sir above line is showing error
@shivamdubey4783
@shivamdubey4783 Год назад
sir giving me wrong prediction for 7 it is giving 1
@pradixrajpoot
@pradixrajpoot 3 года назад
I tried handwritten digit recogniser which recognizes that the image is of which number,but after training the model it is predicting wrong number.I have saved the image from google images. My friend told me to preprocess the image as that of mnist dataset format.But I didn't got what he wanted to say. Could you help me please along with code requirement.
@ekanshmishra4517
@ekanshmishra4517 2 года назад
Yes i am also facing this same problem.can you help me in this on how to improve the accuracy of handwritten images?
@dianathussain2056
@dianathussain2056 3 года назад
I hope my text will find you in good health I saw one of your video on RU-vid about digit Recognition using CNN I need to discuss some query if you don't mind Actually it's my university project I need a system a proper webApp having options of upload image , or Android App having options of capture an image after that it recognises the digits in the image, I will use the Mnist dataset for this project I need some help of yours please Will be waiting for your response Thank you
@dianathussain2056
@dianathussain2056 3 года назад
Hi Can you share the source code please?
@monicagunjal2977
@monicagunjal2977 2 года назад
Code link please...
@dhyanadave5409
@dhyanadave5409 2 года назад
Hello sir, I got an error while creating a deep neural network, when I try to add a third convolution layer it shows me an error. Sir, I am doing my project, so please help me to solve it asap. Error: InvalidArgumentError: Negative dimension size caused by subtracting 2 from 1 for '{{node max_pooling2d_2/MaxPool}} = MaxPool[T=DT_FLOAT, data_format="NHWC", explicit_paddings=[], ksize=[1, 2, 2, 1], padding="VALID", strides=[1, 2, 2, 1]](Placeholder)' with input shapes: [?,1,1,64].
@agnivesharya4462
@agnivesharya4462 3 года назад
heyy i am getting an error----error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor' what to do?
@nurly5209
@nurly5209 3 года назад
have the same issue, did you find solution?
@syedfarooqshah5984
@syedfarooqshah5984 3 года назад
Bro i need code
@muhammadzain-ul-abideen3228
@muhammadzain-ul-abideen3228 3 года назад
When my model starts training, it only train 1313 samples in each epoch.... Where am i wrong? Plz Help
@joshuagajjala176
@joshuagajjala176 3 года назад
Even i too got the same 1313 samples , maybe we need to check with validation I guess
@muhammadzain-ul-abideen3228
@muhammadzain-ul-abideen3228 3 года назад
@@joshuagajjala176 I've found a solution, just set a parameter batch_size = 1 in model.fit().
@joshuagajjala176
@joshuagajjala176 3 года назад
@@muhammadzain-ul-abideen3228 Thanks for helping this beginner . If you would like to share and work together please ping me in mail - gajjalajoshua@gmail.com
@ekanshmishra4517
@ekanshmishra4517 2 года назад
@@muhammadzain-ul-abideen3228 thanks man🤝it was really a help. It will be glad to work with you
@samr405
@samr405 2 года назад
​@@muhammadzain-ul-abideen3228 Thank you. I was having the same problem and I never would have figured this out.
@shivamdubey4783
@shivamdubey4783 Год назад
can you plllzz atleast reply
@shikhamishra4962
@shikhamishra4962 3 года назад
sir please reply
@nemo-fx2ki
@nemo-fx2ki 7 месяцев назад
i dont know why when i type plt.imshow(img) it is not showing the image even i wrote this to show the path it is still not showing import matplotlib.pyplot as plt img_path = r'C:\Users ere\Documents\eight' img = plt.imread(img_path) plt.imshow(img) plt.show()
@deeplearning_by_phdscholar6925
@deeplearning_by_phdscholar6925 7 месяцев назад
Thank you for you're concern. Your name of image must contains image extensions as well such as at the end it must be eight.jpg or eight.png. please add complete image name along with extension and try again. Thank you
@aakmad18m36
@aakmad18m36 3 года назад
sir can i get your record.mp4 video through drive link pls ....helpp
@aakmad18m36
@aakmad18m36 3 года назад
sir can i get your record.mp4 video through drive link pls ....helpp
Далее
Text Detection using Neural Networks | OPENCV Python
1:26:24
PyTorch Project: Handwritten Digit Recognition
33:00
Просмотров 25 тыс.