Algorithm Fields
For a more condensed summary this information is available in table view
The specification for Algorithm has these fields:
name
-
Required-string
a human-readable name to ease identification and discoverability for human users"Object Detection Algorithm for detection of faulty weld seams"
description
-
Required-string
a short, human-readable description of the Algorithm to aid a human user in analysing the Algorithm’s capabilities and its applicability to a certain problem"This algorithm can be used to solve a specifc problem, and applies some fancy technologies."
classification_schema
-
Required-enum [Simulation, ML, others]
the classification of the Algorithm, to describe the specialization area"ML"
type
-
Required-string[]
a detailed list of attributes to describe the Algorithm’s field of application["neural network", "deep learning", "convolutional neural network", "CNN"]
version
-
Optional-string
the version, as defined by the provider"1.0"
list_of_microservices
-
Required-string[]
a list of Microservice Asset IDs, which are contained in the algorithm["MSID_MYMS_A", "MSID_MYMS_B"]
deployment_mapping
-
Required-string
a mapping specifying which microservice should run on which host. By default each microservice is assigned a respective host, but this behaviour is not always ideal (eg. when two or more Microservices may need to run on the same host){"MSID_MYMS_A": "HOSTID_MYHOST_A", "MSID_MYMS_B": "HOSTID_MYHOST_A"}