Glossary of AIDI-SDK#
- Project#
A project is a unit of work and data management built to complete an actual processing flow. A project contains information such as a Stream and backup data created for this Stream.
- Stream#
A stream is a sample processing flow, and its core is a directed acyclic computational graph. The computational graph consists of “nodes” and “edges”. In a flow, “nodes” are operators (Operator), and “edges” are sample attributes (Property).
- Sample#
A sample is a collection of multiple data that meet the definition of the sample attribute. In addition to its own ID, a sample contains the original image data and all the output data of the original image processed by each or tool; the output data of each Operator is stored in a dictionary in the sample.
- Property#
A property is a key-value pair that is associated with a sample. The key is the name of the property and the value is the value of the property.
- Operator#
An operator is a computational node in the stream graph to process input properties and generate output properties.
- Parameter#
A parameter is a group of value that is associated with an operator. parameter is generated by the Configurator and is used to initialize the operator.
- Configurator#
A configurator is a class that is used to generate parameters for an operator.
- SampleSet#
A sample set is a collection of samples.
- PropertySet#
A property set is a collection of properties.
- WorkSpace#
A workspace is a directory containing a set of Project.