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