Artificial intelligence (AI) is the simulation of human intelligence processes by machines, especially computer systems. AI is a hot topic in technology today, with rapid advancements and increasing adoption in many areas e.g. smartphones, smarthomes and self-driving cars among others. AI and automation in business has tremendous potential, and will change the future of the workforce.
TensorFlow is an open source AI library for machine learning. Built by Google, TensorFlow is designed for implementing, training, testing and deploying deep learning neural networks.
Neural networks are used in a variety of applications, notably in classification problems such as speech and image recognition. The TensorFlow site provides a number of tutorials to get started.
The TensorFlow project provides a sample model and Java code for labelling images.
This process tool plugin uses that sample pre-trained neural network to determine a label and probability for a file upload field.
Plugin Type: Process Tool Plugin
Joget Version: v6
Joget Edition: Community and Enterprise
Source File Upload Image
The form containing the file upload field
|File Upload Field|
The file upload field for the image to be recognized
Store Label Image Result in Form
|Store Label into Form Field|
The form field to store the label result of the processed image
|Store Probability into Form Field|
The form field to store the probability result of the processed image
Store Label Image Result in Workflow Variable
|Store Result into Workflow Variable|
The workflow variable to store the label result of the processed image
|Store Probability into Workflow Variable|
The workflow variable to store the probability result of the processed image