...
Simple Tensorflow AI Decision
Name | Description | Screens (click to view) |
---|
Tensorflow Session | The Tensorflow Session properties are defined here: Sub-element | Description |
---|
Add Session | Add a Session. see Add Session properties below. | Add Post Processing | When hovering the mouse over the Add Post Processing, a list of Post Processing types will be available as shown below: - BeanShell Script - see Add Post Processing - BeanShell Script properties
- Values to Labels - see Add Post Processing - Values to Labels properties
- Euclidean Distance - see Add Post Processing - Euclidean Distance properties
- Probabilities to Labels - see Add Post Processing - Probabilities to Labels properties
|
| Image Removed | Rules |
The Rules properties are defined defined here: Sub-element | Description |
---|
Add Rule | Add a Rule. see Add Rule properties below | Add Action | Adds an Action within the ELSE THEN statement. see Add Action properties below |
|
Image Added
Add Session
Sub-element | Screens (click to view)Model | - Choose File - Select an AI model to run
- Clear - clear selected AI model
|
Image Removed | Image Removed | Add Input |
When hovering the mouse over the Add Input, a list of Pre-Processing Input types will be available as shown below: - BeanShell Script - see Add Input - Beanshell Script properties
- Image - see Add Input - Image properties
- Boolean - see Add Input - Boolean properties
- Audio MelSpectogram - see Add Input - Audio Melspectogram properties
- Numbers - see Add Input - Numbers properties
- Text - see Add Input - Text properties
|
Add Output |
see Add Output properties |
Image Added
Add Input
BeanShell Script
Image Added
Image
Sub-element | Description | Screens (click to view) |
---|
Input Name | Defined Input Tensor | Image Removed |
Type | - Float
- Double
- Integer
- UInt8
- Long
|
File Source | - Retrieve from URL
- <list of all available Forms>
|
URL or Image Upload Field ID | - URL input if Retrieve from URL was selected as the File Source
- Image Upload Field ID if a Form was selected as the File Source
|
Width | |
Height | Height in Integer |
Mean | Mean in Integer Note |
---|
| If its not defined, set to 1 |
|
Scale | Scale in Integer Note |
---|
| If its not defined, set to 1 |
|
| Delete Input |
Image Added
Boolean
...
Description | Screens (click to view) |
---|
Input Name | Defined Input Tensor | Image Removed | |
Value | | Image Removed |
Delete Input |
Image Added
Audio MelSpectrogram
Sub-element | Description | Screens (click to view) |
---|
Input Name | Defined Input Tensor | Image Removed |
File Source | - Retrieve from URL
- <list of all available Forms>
|
URL or File Upload Field ID | - URL input if Retrieve from URL was selected as the File Source
- File Upload Field ID if a Form was selected as the File Source
|
Width | Width in Integer |
Height | Height in Integer |
FFT Size | FFT Size in Integer |
Overlap Size | Overlap Size in Integer |
Min Frequency (Hz) | Minimum Frequency (Hz) in |
Max Frequency (Hz) | Maximum Frequency (Hz) in |
| Delete Input |
Image Added
Numbers
...
Description | Screens (click to view) |
---|
Input Name | Defined Input Tensor | Image Removed | |
Type | - Float
- Double
- Integer
- UInt8
- Long
Number Values |
separate number values by ; | Image Removed |
Delete Input |
Image Added
Text
Sub-element | Description | Screens (click to view) |
---|
Input Name | Defined Input Tensor | Image Removed |
Type | - Float
- Double
- Integer
- UInt8
- Long
|
Text Value | The text value inputted to be inserted into the Tensor. Can use Hash Variable. |
Dictionary (JSON/CSV) | Dictionary in JSON or CSV format |
Max Length | Maximum Length |
Leave Empty In Front | check to leave the front of the Value as Empty (or whatever value based on dictionary) |
| Delete Input |
Image Added
Add Output
Text
Sub-element | Description | Screens (click to view) |
---|
Output Name | Defined Output Tensor | Image Removed |
Temporary Variable Name | The Output Tensor Value will be inserted into this user-defined Temporary Variable to be later used during Post-Processing |
| Delete Output |
Image Added
Add Post Processing
BeanShell Script
Sub-element | Description | Screens (click to view) |
---|
Post Processing Name | User-defined variable. Can be used as a Variable in the Rules | Image Removed |
Script | Script in Java. Please see Bean Shell Programming Guide for code example. Injected variables available for consumption are:- - String Name
- Map tfVariables
- Map Variables
- Map tempDataHolder
|
| Delete Post-Processing |
Image Added
Values to Labels
Sub-element | Description | Screens (click to view) |
---|
Post Processing Name | User-defined variable. Can be used as a Variable in the Rules |
Image Removed
Get Unique Only | Check to get only unique value only |
Labels (CSV) | Dictionary file in .csv format |
Temporary Variable Name | List of Temporary Variables from Output |
Number of Values | List of Temporary Variables from Output |
| Delete Post-Processing |
Image Added
Euclidean Distance
Sub-element | Description | Screens (click to view) |
---|
Post-Processing Name | User-defined variable. Can be used as a Variable in the Rules |
Image Removed
Temporary Variable Name | List of Temporary Variables from Output |
Temporary Variable Name | List of Temporary Variables from Output |
| Delete Post-Processing |
Image Added
Probabilities to Labels
Sub-element | Description | Screens (click to view) |
---|
Post Processing Name | User-defined variable. Can be used as a Variable in the Rules | Image Removed |
Threshold | set the Threshold value e.g. 0.01 |
Get Highest Only | Check to get the highest value only |
Labels (CSV) | Dictionary file in .csv format |
Temporary Variable Name | List of Temporary Variables from Output |
| Delete Post-Processing |
Image Added
Add Rule
Name | DescriptionScreens (Click to view) |
---|
| Toggle between EQUAL and NOT EQUAL | Image Removed |
Split Type | |
Add Condition | Adds a Condition within the IF statement. see Add Condition properties below |
Add Group | Adds a Group within the IF statement. Properties will be similar in Add Rule properties |
| Delete Rule |
| Sort - Click and drag to reorder Rule above or below another Rule |
Add Action | Adds an Action within the THEN statement. |
Image Added
Add Condition
Name | Description | Screens (Click to view) |
---|
| Toggle between EQUAL and NOT EQUAL | Image Removed |
Variable | User input the variable name. Also accepts the use Temporary Variable or Post Processing Name |
Operation | - Equal
- Greater Than
- Greather Than Or Equal To
- Less Than
- Less Than Or Equal To
- Is True
- Is False
- Contains
- In
- Regex Match
|
Value | User to input the value of the Variable |
| Delete Condition |
Image Added
Add Action
Name | Description | Screens (Click to view) |
---|
Type | - Transition
- Workflow Variable
| Image Removed |
Transition | Will display a selection of all available transitions based on the selected Route inserted as part of the process flow Note |
---|
| This field will be displayed if Transition is selected in the Type field. |
|
Workflow Variable | Will display a selection of all available workflow variables based on the current Process Note |
---|
| This field will be displayed if Workflow Variable is selected in the Type field. |
|
Value | User to input the value of the selected Workflow Variable. Also accepts the use Temporary Variable or Post Processing Name Note |
---|
| This field will be displayed if Workflow Variable is selected in the Type field. |
|
| Delete Action |
Image Added
Download Sample App
Demo AI - Facial Recognition app:
...