Manage projects

In this section, you take an extended look at a process to create a project in Deep Learning Studio (DLS). Here we will create one example project for MNIST dataset.
Prerequisites
In this tutorial, we assume that you have basic understanding of Deep Learning. But it doesn't assume you're an expert in either.
To build a Deep Learning Project, you need to have Deep Learning Studio installed. If not, please follow the installation guide.
Get Started
1) Start DLS and login and click on the "Projects" tab. c:
1) My Projects
2) Sample Projects
Note: Deep Learning Studio provides some example "Sample Projects". Click on Sample projects and copy any project by clicking on "Copy" icon.
2) Creating MNIST Handwritten Digit Classifier using recurrent neural network (RNN) project with Deep Learning Studio. And most importantly without writing code.
  • Go to the “Projects” tab from the left sidebar. Create a new project by clicking on the + icon.
  • Name of the project.
  • Choose project type, here you will get the two options “Custom Neural Network” and “AI App Module” as we are building a neural network. We will choose “Custom neural network” as the project type.
  • You can write a small description for project.
  • Press on right-click to save the project and open it.
3) Once opened the project, you will find these tabs:
1) Data
2) Model
3) HyperParameters
4) Training
5) Results
6) Inference/Deploy

1) Data Tab

  • You will see the "Data" tab first. Select MNIST dataset. DLS provides MNIST dataset by default in public datasets.
  • After selecting the dataset, choose the train/test/validation split. Click on the drop-down and choose the ratio split or you can also do a custom train/test/validation split. You will see the separation of data according to the total record.
Learn more about Data tab features.

2) Model

  • Create model without writing code. Just by dragging and dropping the layers from the Layers tab, we will create neural network model to train the dataset.
  • Select and drag the layers on the network stack area (canvas).
  • Design model according to your configuration settings.
Learn more about Model tab.

3) HyperParameters

  • Switch to hyperparameter tab, tune the hyperparameter as per your requirement to train the model.
  • Here we will train our model for 10 epochs only. And will keep rest hyperparameters as default.
Learn more about Hyperparameter tab.

4) Training

  • Moving to the training tab, change the default run name if you want.
  • Save your weight in three ways: “End of epoch”,”Best Accuracy” and ”Lowest Loss”.
  • You can select your device “CPU” or “GPUs” and start your training.
  • It takes a few seconds to start the training process. While training is going on you will see the graph of Accuracy and Loss. After completion of every batch, you will see the change in Accuracy and Loss graph.
Learn more about Training tab

5) Results

  • The results tab displays the curve of training runs. Training and Validation loss/accuracy graph get plotted for the selected run.
Learn more about Results tab

6) Inference/Deploy

  • Inference and Deployment can be done by one click with Deep Learning Studio.
Learn more about Inference/Deploy
Congratulations !!
We have successfully solved and deployed the MNIST Handwritten Digit Classifier (Using RNN) with Deep Learning Studio without writing code.