First Flow

Tutorial 1 - Build your first flow

This training will be based on a use case, for this case, a video is available to be used for training the neural network, which will have the objective of detecting the Nut element, identifying its faces (smooth face and prospecting face)

Use Case: Detection and Identification of the Face of Sows

Objective:

Identify the face of the sows, informing if the face is smooth or if the face is prospecting

Porca

Follow the steps below

Login - Enter the EyeFlow platform

Access:

https://app.eyeflow.ai
**Usuario**: treinamento
**Senha**: Teste

Application

Application is a subdirectory, an area made available in the tool, in which the user can create his projects (applications) to run on the neural network.

Click on the Application Tab

Create a new application by pressing the \ <+ &gt; button

Create a Named Application <SERPRO.nome do aluno>

Flow

The solution allows the user to create the flow for the execution of the neural network. This solution is based on a Drag and Drop (Drag and Drop) tool that is easy to use, where users can use the components displayed in their Menu.

Click on the Flow Tab

Before creating a flow we will know the existing components in the Tool, in the image we will make a brief description:

Câmera IP tipo Box - Planet Ello Images of the informed camera models:

5MP Camera for NVIDIA Jetson Xavier NX / Nano developer kit

Build your Flow

Input

IP CAMERA - Drag the component into the stream

Double Click on the CAMERA IP component, the screen below will appear:

Selector

ROI CUTTER - Drag the component to the Flow

Double Click on the ROI CUTTER component, the screen below will appear:

Follow the steps

Create a new Class, following the step represented below:

The image below will appear, in this step we will be adding two new classes

Save the settings made in the ROI CUTTER component

Make the communication between the IP CHAMBER with ROI CUTTER in the flow

Save Flow: Click on the \ button<Save Flow>

Upload

Upload

Upload video

Click on the \ button<Teste Vídeo>

Upload Video test, click on the \ button<UPLOAD VIDEO>

Drag the video to the location you entered

At this moment, a bar will appear showing the video load in the tool

At this point, the solution will be executing its created flow and providing new examples (frames) for its Dataset.

Dataset

FlowDataset

Enter the DATASETS Tab

The Dataset folder will open

Select frames / images to be trained in the Dataset, click on the selection buttons

Insert the new selected examples, click on the \ button<Insira novos exemplos>

Return to Dataset Tab

Click on your created Dataset

Mark the regions of interest by selecting the Nut with the Smooth Face and the Projection Face

After marking all selected frames click on the \ button<Painel de Treino>

Editing Parameters for training the neural network

Follow the steps below

The image below will appear

Description of parameters in the tool

Neural network training

Flow

Dataset

After editing the parameters of the neural network, we will submit your marked frames for training, where you will execute the flow created.

Follow the steps below

A confirmation pop-up will appear on the screen

After this step, a screen will appear with the progress of the training

Test-result

After training the neural network, you will be able to see the training result in the report shown in the image, you will also be able to run the loaded video and observe the result you have achieved, if the result is not satisfactory, the neural network must perform a new training, for this case, we must submit new examples in Datasets, in order to improve the learning of the neural network

Video validation

As previously seen in the Flow item, the tool provides a test option on the loaded video.

Follow the steps below

Click on the <<Flow &gt; Tab

Follow the steps below

Follow the steps below

After this step you will be able to check the result of your Project on the video, if the result is not satisfactory, the neural network must be submitted to a new training, for this you must perform the steps informed in the item Datasets, this process must occur until the neural network find the satisfactory result.


Last modified April 2, 2021: Tradução automática inglês (8ee3b5d)