Skip to content

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.

Use Case: House Price PredictionAsset: DatasetAsset: PipelineAsset: Docker RepoTrain DataProcess DataTrain ModelInference Container

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