Beginner Deep Learning Tutorial | MNIST Digits Classification Neural Network in Python, Keras
In this beginner deep learning tutorial we will go through the entire process of creating a deep neural network in Python with Keras to classify handwritten digits. This is a problem which is trivial to a human but much more difficult for a machine, hence why we'll use some machine learning to solve it.
We'll have a high-level overview of the problem, load the data in Python, pre-process the data, build the fully connected network, train and evaluate it on our data, plot a confusion matrix and finally take a look at the mis-classified data to see how they look like and think about why they were not classified correctly by the network.
The only prerequisites for this tutorial are Python programming knowledge, and the will to learn ;) Everything else I'll explain on the way. Please let me know if you have any questions at all.
Contents:
00:00 Introduction
01:19 High Level Overview Presentation
03:19 Creating a Google Colab Notebook
04:14 Imports
05:40 Data Preparation
13:18 Building the Fully Connected Network
15:48 Training
16:53 Evaluation and Inference
21:30 Plotting a Confusion Matrix
24:01 Investigating Errors
29:55 Conclusion
Google Colab:
https://colab.research.google.com
Code:
https://github.com/azinonos/MNIST_DL_Tutorial
All My Social Links:
https://linktr.ee/azinonos
Follow me on instagram:
https://www.instagram.com/andreaszinonos
Follow me on twitter:
https://twitter.com/#!/zin_onos
Like my page on facebook:
http://www.facebook.com/ZinonosAndreas
Music Used:
Joakim Karud - Classic
Видео Beginner Deep Learning Tutorial | MNIST Digits Classification Neural Network in Python, Keras канала Andreas Zinonos
We'll have a high-level overview of the problem, load the data in Python, pre-process the data, build the fully connected network, train and evaluate it on our data, plot a confusion matrix and finally take a look at the mis-classified data to see how they look like and think about why they were not classified correctly by the network.
The only prerequisites for this tutorial are Python programming knowledge, and the will to learn ;) Everything else I'll explain on the way. Please let me know if you have any questions at all.
Contents:
00:00 Introduction
01:19 High Level Overview Presentation
03:19 Creating a Google Colab Notebook
04:14 Imports
05:40 Data Preparation
13:18 Building the Fully Connected Network
15:48 Training
16:53 Evaluation and Inference
21:30 Plotting a Confusion Matrix
24:01 Investigating Errors
29:55 Conclusion
Google Colab:
https://colab.research.google.com
Code:
https://github.com/azinonos/MNIST_DL_Tutorial
All My Social Links:
https://linktr.ee/azinonos
Follow me on instagram:
https://www.instagram.com/andreaszinonos
Follow me on twitter:
https://twitter.com/#!/zin_onos
Like my page on facebook:
http://www.facebook.com/ZinonosAndreas
Music Used:
Joakim Karud - Classic
Видео Beginner Deep Learning Tutorial | MNIST Digits Classification Neural Network in Python, Keras канала Andreas Zinonos
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Building a neural network FROM SCRATCH (no Tensorflow/Pytorch, just numpy & math)Fashion MNIST in Python With TensorFlow Keras | Machine Learning TutorialNeural Network For Handwritten Digits Classification | Deep Learning Tutorial 7 (Tensorflow2.0)179 - Variational autoencoders using keras on MNIST dataPredict Stock Prices Using Machine Learning and PythonBuild a Deep CNN Image Classifier with ANY ImagesBut what is a neural network? | Chapter 1, Deep learningDeep Learning with Python, TensorFlow, and Keras tutorialIntro to TinyML Part 1: Training a Neural Network for Arduino in TensorFlow | Digi-Key ElectronicsPytorch Tutorials - 9 -Handwritten Digit Recognition using MNIST Digit Recognition for Deep LearningBUILD and SELL your own A.I Model! $500 - $10,000/month (super simple!)Handwritten Digit Recognition on MNIST dataset | Machine Learning Projects 5 | ML Training | EdurekaDL Project 2. MNIST Digit Classification with Neural Network | Deep Learning Projects in Python2021, Installing TensorFlow 2.5, Keras, & Python 3.9 in Mac OSX M1Deep Learning With Tensorflow #4|Handwritten Digit Classification|MNIST|Train a CNN on Google colab | MNIST Digit classifier - Deep learning codesHandwritten Digits Recognition in pythonNeural Networks Explained from Scratch using Python7) Image Classification on MNIST Dataset using ANN | Artificial Neural Networks| Full ExplanationOCR Model To Read Captchas With Neural Networks In Keras And TensorFlow