Use Case
A Use Case is a logical container of Assets.
Example: Use Case with Assets
As an example, you might have a Use Case for predicting house prices. This use case can be composed of a Dataset asset which contains the data (features and labels) of a housing price dataset; a Pipeline that describes the data processing and model training steps; and a Docker Repo asset that contains the trained model and inference instructions.
Note
By composing use cases of component assets, you and other users (if the use case is published) can track the assets used as well as their versions. This enables easy reproduction of use cases or swapping out component assets for simpler customisation.
Properties
- Use cases can be published on the Marketplace
- Use cases can be deployed (privately or shared on the marketplace)
- For deployed use cases with models, inference can be tested through the Highwind UI
- Use cases can be linked to one or more
Assets - Use cases can be versioned for lineage tracking