Difference between revisions of "Edge AI SDK/User Guide"

From ESS-WIKI
Jump to: navigation, search
(How to Quickly Start AI Inferences)
 
(25 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
 +
  
 
= Quick Guide =
 
= Quick Guide =
  
 
Edge AI SDK caters to users who are comfortable with the machine learning (ML) experience. It can quickly evaluate computing performance for the CPU or GPU, and provides runtime results inferenced with ML.
 
Edge AI SDK caters to users who are comfortable with the machine learning (ML) experience. It can quickly evaluate computing performance for the CPU or GPU, and provides runtime results inferenced with ML.
 +
 +
Dduble click the icon ( in the red box ) on the Destop to start the Edge AI SDK App.
  
 
[[File:EdgeAISDK StartApp.jpg|600px|Step1.png]]
 
[[File:EdgeAISDK StartApp.jpg|600px|Step1.png]]
 +
 +
== Quick Guide Video ==
 +
 +
[[File:EdgeAISDK OperationVideo.jpg|600px|EdgeAISDK OperationVideo.jpg|link=https://edgeaisuite.blob.core.windows.net/video/EdgeAISDK-Operation.mp4]]
  
 
= How to Quickly Start AI Inferences =
 
= How to Quickly Start AI Inferences =
Line 10: Line 18:
 
Step 1. Go to the “Quick Start” page, as shown below.
 
Step 1. Go to the “Quick Start” page, as shown below.
  
[[File:EAS-QS-1.png|400px]]  
+
[[File:EAS-QS-2.png|600px|EAS-QS-2.png]]
  
 
 
 
 
Line 18: Line 26:
 
( 1. Object detection, 2. Face detection, 3. Person detection, 4. Pose estimation )
 
( 1. Object detection, 2. Face detection, 3. Person detection, 4. Pose estimation )
  
[[File:EAS-QS-2.png|400px]]  
+
[[File:EAS-QS-3.png|600px|EAS-QS-3.png]]
  
 
 
 
 
Line 26: Line 34:
 
'''Video&nbsp;'''<span style="color:#c0392b;">( Note: .MP4 only )</span>
 
'''Video&nbsp;'''<span style="color:#c0392b;">( Note: .MP4 only )</span>
  
[[File:EAS-QS-3.png|400px]]  
+
[[File:EAS-QS-4.png|600px|EAS-QS-4.png]]
  
 
'''or USB Camera'''
 
'''or USB Camera'''
  
[[File:S3b.png|600px|S3b.png]]
+
[[File:EAS-QS-5.png|600px|EAS-QS-5.png]]
  
 
&nbsp;
 
&nbsp;
Line 38: Line 46:
 
( <span style="color:#c0392b;">Note:&nbsp; The available accelerator chipsets&nbsp;depend on your AI system&nbsp;and accelerator card.</span> )
 
( <span style="color:#c0392b;">Note:&nbsp; The available accelerator chipsets&nbsp;depend on your AI system&nbsp;and accelerator card.</span> )
  
[[File:EAS-QS-4.png|400px]]
+
[[File:EAS-QS-6.png|600px|EAS-QS-6.png]]
[[File:EAS-QS-5.png|400px]]
 
  
 
&nbsp;
 
&nbsp;
Line 45: Line 52:
 
Step 5. Another window will pop up to show the AI inference, as shown below.
 
Step 5. Another window will pop up to show the AI inference, as shown below.
  
 
+
[[File:Objection Detect.png|600px|Objection Detect.png]]
  
 
== Object Detection ==
 
== Object Detection ==
Line 61: Line 68:
 
[[File:Person Detect.png|600px|Person Detect.png]]
 
[[File:Person Detect.png|600px|Person Detect.png]]
  
== Face Recognition ==
+
== Face Detection ==
  
'''Facial Recognition'''&nbsp;is the task of making a positive identification of a face in a photo or video image against a pre-existing database of faces. It begins with detection - distinguishing human faces from other objects in the image - and then works on identification of those detected faces.
+
'''Facial Detection&nbsp;'''is the task of making a positive identification of a face in a photo or video image against a pre-existing database of faces. It begins with detection - distinguishing human faces from other objects in the image - and then works on identification of those detected faces.
  
 
[[File:Face Detect.png|600px|Face Detect.png]]
 
[[File:Face Detect.png|600px|Face Detect.png]]
Line 77: Line 84:
 
Go to the “System Monitoring” page. This page shows payload and temperature for each chipset, as shown below.
 
Go to the “System Monitoring” page. This page shows payload and temperature for each chipset, as shown below.
  
[[File:System monitor 1.png|600px|System monitor 1.png]]
+
[[File:EAS-System-Info.png|600px|EAS-System-Info.png]]
  
 
&nbsp;
 
&nbsp;
Line 85: Line 92:
 
Go to the “System Monitoring” page. Click the “Run” button to evaluate each chipset performance and wait for a few seconds to get FPS results, as shown below.
 
Go to the “System Monitoring” page. Click the “Run” button to evaluate each chipset performance and wait for a few seconds to get FPS results, as shown below.
  
[[File:System monitor 2.png|600px|System monitor 2.png]]
+
[[File:EAS-Benchmark.png|600px|EAS-Benchmark.png]]
 
 
[[Category:Editor]]
 

Latest revision as of 04:44, 3 June 2024


Quick Guide

Edge AI SDK caters to users who are comfortable with the machine learning (ML) experience. It can quickly evaluate computing performance for the CPU or GPU, and provides runtime results inferenced with ML.

Dduble click the icon ( in the red box ) on the Destop to start the Edge AI SDK App.

Step1.png

Quick Guide Video

EdgeAISDK OperationVideo.jpg

How to Quickly Start AI Inferences

Step 1. Go to the “Quick Start” page, as shown below.

EAS-QS-2.png

 

Step 2. Choose one application you want to activate and then confirm inference info, as shown below.

( 1. Object detection, 2. Face detection, 3. Person detection, 4. Pose estimation )

EAS-QS-3.png

 

Step 3. Choose your video source which could be video clips or the USB Camera, as shown below.

Video ( Note: .MP4 only )

EAS-QS-4.png

or USB Camera

EAS-QS-5.png

 

Step 4. Choose one of the acceleration chipsets to execute selected inference application, as shown below.

( Note:  The available accelerator chipsets depend on your AI system and accelerator card. )

EAS-QS-6.png

 

Step 5. Another window will pop up to show the AI inference, as shown below.

Objection Detect.png

Object Detection

Object Detection is a computer vision task in which the goal is to detect and locate objects of interest in an image or video. The task involves identifying the position and boundaries of objects in an image, and classifying the objects into different categories. It forms a crucial part of vision recognition, alongside image classification and retrieval.

 

Objection Detect.png

Person Detection

Person Detection is based on object detection systems that can "detect human classification," i.e., have the data and training to classify the detected object as human. Person detection is used in many different sectors. These can be listed as security, insurance, nursing, health, and production. Technologies offer opportunities that can significantly increase customer satisfaction.

Person Detect.png

Face Detection

Facial Detection is the task of making a positive identification of a face in a photo or video image against a pre-existing database of faces. It begins with detection - distinguishing human faces from other objects in the image - and then works on identification of those detected faces.

Face Detect.png

Pose Estimation

Pose Estimation is a computer vision task where the goal is to detect the position and orientation of a person or an object. Usually, this is done by predicting the location of specific keypoints like hands, head, elbows, etc. in case of Human Pose Estimation.

Pose Detect.png

Monitor AI System Performance

Go to the “System Monitoring” page. This page shows payload and temperature for each chipset, as shown below.

EAS-System-Info.png

 

Evaluate the AI Performance

Go to the “System Monitoring” page. Click the “Run” button to evaluate each chipset performance and wait for a few seconds to get FPS results, as shown below.

EAS-Benchmark.png