Skip to content

Tourist Workflow

In this workflow, you will explore copying the Coffee Cup dataset from "Sample Project" and using the dataset to train a vision model that detects coffee cups. Once the model is trained, you will see how to validate the model and then finally deploy the model on your PC.

Copy Dataset

To copy a dataset, navigate to the dataset you would like to copy. On the dataset card, select "Copy Dataset" from the dataset options as shown below.

Copy Dataset
Copy Dataset

This will open a new dialog for the user to specify the dataset source and destination. The destination will be the location of the copied dataset. The source is the current location of the dataset. The source is set by default to the current dataset card you've selected. In the example below, the source is set to the "Coffee Cup" dataset from "Sample Project". The copied dataset will be placed as specified in the destination fields. By default a new dataset container will be created in the specified project. However, you can also create a dataset container before copying and specify this dataset container in the destination fields.

Once you have made your selection, click "Apply" at the bottom right to start the copy process.

Copy Dataset Options
Copy Dataset Options

You can navigate to the copied dataset by clicking the "Project" button and then clicking on the "Datasets" button on your project as shown below.

Navigate to your Project
Navigate to your Project

The progress for the dataset copy will be shown on the dataset card.

Copy Dataset Progress
Copy Dataset Progress

Once the copying process completes, the frames and the annotations would have been copied.

Original Dataset Copied Dataset
Original Copied

Tag Dataset

To maintain the current state of the dataset, tag the dataset with a version.

Click on the dataset options at the top right of the dataset card (three vertical dots). Then click the "History" button.

Tag Dataset Options
Tag Dataset Options

Add a new tagged version of the dataset by clicking the + green button on the right of the page as shown.

Tag Dataset Button
Tag Dataset Button

Specify the tag version and tag description. Click "Create Tag" to tag the dataset.

Tag Dataset Options
Tag Dataset Options

The new dataset tag will appear under "Version History" of this page. You can go back to the dataset card by clicking the "Back to Datasets" button.

Back to Datasets Button
Back to Datasets Button

Train Vision Model

Now that you have a fully annotated dataset with a training and validation partition, you can begin training your model. This will briefly show the steps for training a model, but for an in depth tutorial, please see Training Vision Models.

Navigate back to the "Projects" page. You can go back to the "Projects" page by clicking the Apps Menu waffle button on the top right of the Navigation bar. Click the first selection to take you to the "Projects page".

Go to Projects Page
Go to Projects Page

From the "Projects" page, click on "Model Experiments" of your project.

Model Experiments Page
Model Experiments Page

Create a new experiment by clicking "New Experiment" on the top right corner. Enter the name and the description of this experiment. Click "Create New Experiment".

Model Experiments Page
Model Experiments Page

Navigate to the "Training Sessions".

Training Sessions
Training Sessions

Create a new training session by clicking the "Actions" dropdown menu on the top right of the page and then click the "+ New" button.

New Session Button
New Session Button

Follow the settings indicated and keep the rest of the settings default. Click "Start Session" to start the training session.

Start Training Session
Start Training Session

The session progress will be shown like the following below.

Training Session Progress
Training Session Progress

Once completed the session card will appear like the following below.

Completed Session
Completed Session

Click the training session card for more information.

Training Details
Training Details

The trained models will be listed under the "Artifacts" tab. The download button next to these artifacts will download the artifacts to your machine.

Model Artifacts
Model Artifacts

Validate Vision Model

Now that you have trained a model, you can now validate the performance of your model. This will briefly show the steps for validating a model, but for an in depth tutorial, please see Validating Vision Models.

If you haven't already, click on the training session card for more information.

Training Details
Training Details

On the top right corner of the page, click on the "validate" button as indicated.

Validate Button
Validate Button

Specify the name of the validation session and the model and the dataset for validation. The rest of the settings were kept as defaults. Click "Start Session" at the bottom to start the validation session.

Start Validation Session
Start Validation Session

Go to the created validation session by first going back to the "Model Experiments" page.

Go to Model Experiments
Go to Model Experiments

Next, click the validation sessions of the model experiments.

Validation Sessions
Validation Sessions

The validation session progress will appear in the "Validation" page as shown below.

Validation Progress
Validation Progress

Once completed the session card will appear like the following below. To view the validation metrics, click on the validation charts button as indicated.

Completed Session
Completed Session

The validation metrics should appear like the following. For more information, please see the Validation Metrics section.

Validation Charts
Validation Charts

You can navigate back to the training session by clicking on the "Training Session" link under the "Session" tab.

Go Back to the Training Session
Go Back to the Training Session

Deploy Model on EdgeFirst Studio

After training a Vision model in EdgeFirst Studio, you can deploy the model in any device connected to a browser with access to a camera. This can be your phone or your PC as an example. This guide will show you the steps for deploying the model using EdgeFirst Studio.

Navigate to the training session you wish to deploy by going back to the "Projects" page by clicking the "Projects" button at the top left of the page.

Go to Projects Page
Go to Projects Page

Click on the model experiments of your project.

Model Experiments Page
Model Experiments Page

Click on the training sessions of your experiment.

Training Sessions
Training Sessions

Click on the selected training session.

Training Session Details
Training Session Details

Click the "Run Model" button on the top right of the page.

Run Model Button
Run Model Button

Live Inference

You will be given the option for either live inference or inference from a file upload. Go ahead and demo the live inference feed by clicking the "Live" option.

Live Inference Option
Live Inference Option

You should now see the live inference feed on your browser running the trained model.

Live Inference
Live Inference

Image Inference

Alternatively, you can also select the "Upload" option where you can select any image in your filesystem to pass to the model for inference.

Image Inference Option
Image Inference Option

Select an image from the filesystem to run inference.

Select Image
Select Image

You should now see the image with the model inference displayed in EdgeFirst Studio.

Image Inference
Image Inference

Next Steps

Explore the dataset annotation process by following the Tourist Plus Workflow.