Recognizing handwritten numbers is a piece of cake for humans, but it’s a non-trivial task for machines. Currently, however, with the advancement of machine learning, people have made machines more capable of performing this task.
In this second workshop of the Your Path to Deep Learning series, we will use MNIST Dataset to build two Neural Networks capable to perform handwritten digits classification. The first Network is a simple Multi-layer Perceptron (MLP) and the second one is a Convolutional Neural Network (CNN). We will show you the step-by-step guide to create a simple handwritten digit recognizer in Watson Studio with TensorFlow.
Create a project in Watson Studio and use Jupyter Notebook in the project. Create a simple Multi-layer perceptron (Neural Network), to perform classification tasks. Create a Deep Learning Neural Network and apply on MNIST.
Login/Sign Up for IBM Cloud: https://ibm.biz/YourPathToDeepLearning
Hands-On Guide: https://github.com/IBMDeveloperMEA/YPDL-Identify-Handwritten-Digits-using-CNN-with-TensorFlow
Slides: https://ibmdevelopermea.github.io/YPDL-Identify-Handwritten-Digits-using-CNN-with-TensorFlow/#/
Workshop Replay: https://www.crowdcast.io/e/ypdl-2
If you are an existing user please login to IBM Cloud using this link: https://ibm.biz/YourPathToDeepLearning
And if you are not, don't worry! We have got you covered! There are 3 steps to create your account on IBM Cloud:
- Put your email and password.
- You get a verification link with the registered email to verify your account.
- Fill the personal information fields. ** Please make sure you select the country you are in when asked at any step of the registration process.
-
Login to your IBM Cloud account: https://ibm.biz/YourPathToDeepLearning
-
Within your IBM Cloud account, click on the top search bar to search for cloud services and offerings. Type in “Watson Studio” and then click on Watson Studio under “Catalog Results”.
-
This takes you to the Watson Studio service page. Select a region, “Lite” plan (Free) and give your service a unique name. Click on “Create” and this creates a Watson Studio instance for you.
-
Once the service instance is ready, you will be redirected to the Watson Studio page. Click on the “Get Started” button to launch Watson Studio in a new tab. This might take few minutes to set up the service.
-
Under the heading “work with data” you will find a link that says, “Create a project”. Click on “Create a project”. Next, click on “Create an empty project”.
-
On the new project page, give your project a name. You will also need to associate an IBM Cloud Object Storage instance to store the data set.
-
Under “Select Storage Service”, click on the “Add” button. This takes you to the IBM Cloud Object Store service page. Leave the service on the “Lite” tier and then click the “Create” button at the bottom of the page. You are prompted to name the service and choose the resource group. Once you give a name, click “Create”.
-
Once the instance is created, you’re taken back to the project page. Click on “refresh” and you should see your newly created Cloud Object Storage instance under Storage.
-
Click the “Create” button at the bottom right of the page to create your project.
-
On the top right of you page, click on "Add to project".
-
A pop box will appear, from their click on "Notebook".
-
On the new page for New Notebook, click on "From URL".
-
Give your notebook a name.
-
Make sure your runtime is "Default Python 3.8 XS (2 vCPU 8 GB RAM).
-
And in the "Notebook URL" enter this link:
https://github.com/Anam-Mahmood/YPDL-Identify-Handwritten-Digits-using-CNN-with-TensorFlow/blob/main/CNN-MNIST-Dataset.ipynb
And that's it! Your notebook is all set to run!
Login/Sign Up for IBM Cloud: https://ibm.biz/YourPathToDeepLearning
Hands-On Guide: https://github.com/IBMDeveloperMEA/YPDL-Identify-Handwritten-Digits-using-CNN-with-TensorFlow
Slides: https://ibmdevelopermea.github.io/YPDL-Identify-Handwritten-Digits-using-CNN-with-TensorFlow/#/
Workshop Replay: https://www.crowdcast.io/e/ypdl-2
-
LinkedIn - https://www.linkedin.com/events/yourpathtodeeplearning6828696278394802176/
-
Twitter - https://twitter.com/mridulrb/status/1430530795492364291?s=20
-
YouTube - https://youtu.be/u8w4Opo8_C0
-
Periscope - https://www.periscope.tv/w/1kvJpobdVAVGE
-
Facebook - https://www.facebook.com/100003349938697/videos/900278764166180/
-
30th August - 6PM-8PM (GST)
- Language Processing using Recurrent Neural Networks with TensorFlow
- https://www.crowdcast.io/e/ypdl-3
-
1st September - 6PM-8PM (GST)
- Personalized Recommendation Engines with TensorFlow
- https://www.crowdcast.io/e/ypdl-4