Skip to main content

Creating and Managing Concepts

Put a word to it


Concepts are a known entity in the world. They are fundamental for annotating your data, for defining the vocabulary that a model should output, for relating things to each other, for receiving your predictions, for searching for these concepts, and more.

A concept is something that describes an input, similar to a “tag” or “keyword.” The data in these concepts give the model something to “observe” about the keyword, and learn from.

For example, a concept may be a "dog", a "cat", or a "tree". If you annotate some input data as having a "dog" or "cat" present, that provides the foundation for training a model on that data. A model could then be created with "dog" and "cat" in the list of concepts that it will learn to predict.

After training, the model can predict the concepts "dog" and "cat" and you can search over your data for "dogs" and "cats" that the model identifies, or that have been annotated.

Concept Best Practices

  • Avoid special characters and spaces
  • Avoid long concept names. Typically, 1-3 word concepts are best