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
📄️ Create, Get, Update, Delete
Manage your concepts.
📄️ Languages
Multilingual support in Clarifai
📄️ Search by Concept
Search based on specific words.
📄️ Knowledge Graph
Connect the knowledge gained by different models