Skip to main content

Training Model for Watcher

This WiKi article will teach you how to use our SenseCraft to train your own AI model and deploy it on our Watcher. It will be a very interesting process. If you still don't know what SenseCraft is, please click here. This is a platform that allows us to deploy various open-source AI models on Seeed Studio devices.

SenseCraft Website Setup AI Model

Step 1 . Open SenseCraft Website

Click on "Products" in the top menu bar to see the dropdown options, and then select "SenseCraft AI"Click.

Step 2 . Setup training type

tip

We recommend using Grove Vision AI (V2) to collect training data from the camera here , Because Watcher uses the same chip as Grove Vision AI V2 (Arm Cortex-M55), so Grove Vision AI V2 was chosen to train Watcher's model , the best device to use for taking photos is the one deployed to, which will directly affect the final accuracy.

For convenience, a computer camera is used here to capture data .

Step 3 . Collect data

Training steps

  • Add Category
  • Modify your Category tags
  • click "Hold to Record" In the category you have chosen
  • chose Grove Vision AI(V2)
  • Start Traning

In Collect Classification Data you can add the category you want , in here , I added car and doll as my category and modified the tags.

tip

The more data obtained and the clearer the pixels, the better the training results will be.

After Training , you need to click "Click here"tags Under Start Training.

Step 4 . Select Model

you can see your Model file after training completion

  • click your Mode file
  • click "Save to SenseCraft"

Step 5 . Descriptive model

Please provide your Model Name, Model Excerpt, Model Introduction, Model Deployment Preparation. If you make the model public, this information will be very helpful to everyone. This is just a test, so it is written hastily.

tip

Select SenseCAP Watcher and Grove-Vision AI V2 in Supported Devices.

Step 6 . Set model parameters

You can choose the AI Framework you want based on your model.

Confidence Threshold

  • Confidence refers to the level of certainty or probability assigned by a model to its predictions.

  • Confidence is the degree of certainty or probability that a model has of its predicted results. It is usually expressed as a percentage, ranging from 0% to 100%.

IOU Threshold

  • IoU is used to assess the accuracy of predicted bounding boxes compared to truth bounding boxes.

  • IoU is an important indicator for evaluating the performance of object detection models. It measures the degree of overlap between the predicted bounding box and the actual bounding box.

  • 0% indicates no overlap.

  • 100% indicates complete overlap.

After setting everything up, click Confirm.

Return to Pretrained Models and click on My Own Models to see the model you have trained.

SenseCraft APP Setup Watcher

Step 1 . Choose your Watcher

Step 2 . Find Manually Set Up Task and enter

Step 3 . Check 'Use TinyML Model'

Step 4 . Find the model you deployed

Enter the name or scroll down to find your deployed AI model and check it

Step 5 . Set up threshold and condition

Confidence is the degree of confidence a model has in its predicted results, typically expressed as a value between 0 and 1, or a percentage between 0% and 100%. For example, a confidence level of 80% in the model output indicates an 80% probability that it believes the prediction is correct.

Step 6 . Set up Task Name

Set the task name so that you can directly send it to the viewer to execute your model

Step 7 . Wait Watcher Deploy Model

Once you have selected the AI model and set the corresponding parameters, you can wait for the viewer to download it

tip

During this period, the download may fail due to other external issues. You only need to reselect and set the parameters, and continue downloading.

Watcher AI Model Display

Result demonstration

This is the simple display effect of my AI model on Watcher , Looking forward to everyone's AI models shining brightly on Watcher!

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...