Class RegisteredModel<T, TInput, TOutput>
Represents a registered model in the model registry with its metadata and versioning information.
public class RegisteredModel<T, TInput, TOutput>
Type Parameters
TThe numeric data type used for calculations.
TInputThe type of input data.
TOutputThe type of output data.
- Inheritance
-
RegisteredModel<T, TInput, TOutput>
- Inherited Members
Properties
CreatedAt
Gets or sets when this model was registered.
public DateTime CreatedAt { get; set; }
Property Value
Description
Gets or sets the description of this model version.
public string? Description { get; set; }
Property Value
LastModifiedAt
Gets or sets when this model was last modified.
public DateTime LastModifiedAt { get; set; }
Property Value
Metadata
Gets or sets the model metadata.
public ModelMetadata<T>? Metadata { get; set; }
Property Value
ModelCard
Gets or sets the Model Card for this model version.
public ModelCard? ModelCard { get; set; }
Property Value
Remarks
For Beginners: A Model Card is like a nutrition label for AI models. It documents the model's intended use, limitations, performance metrics, and ethical considerations. Having a Model Card associated with each registered model helps maintain transparency and responsible AI practices.
ModelId
Gets or sets the unique identifier for this model.
public string ModelId { get; set; }
Property Value
Name
Gets or sets the name of the model.
public string Name { get; set; }
Property Value
Stage
Gets or sets the current stage of the model.
public ModelStage Stage { get; set; }
Property Value
StoragePath
Gets or sets the storage path for the model.
public string? StoragePath { get; set; }
Property Value
Tags
Gets or sets the tags associated with this model.
public Dictionary<string, string> Tags { get; set; }
Property Value
Version
Gets or sets the version number.
public int Version { get; set; }