Table of Contents

Class RegisteredModel<T, TInput, TOutput>

Namespace
AiDotNet.Models
Assembly
AiDotNet.dll

Represents a registered model in the model registry with its metadata and versioning information.

public class RegisteredModel<T, TInput, TOutput>

Type Parameters

T

The numeric data type used for calculations.

TInput

The type of input data.

TOutput

The 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

DateTime

Description

Gets or sets the description of this model version.

public string? Description { get; set; }

Property Value

string

LastModifiedAt

Gets or sets when this model was last modified.

public DateTime LastModifiedAt { get; set; }

Property Value

DateTime

Metadata

Gets or sets the model metadata.

public ModelMetadata<T>? Metadata { get; set; }

Property Value

ModelMetadata<T>

ModelCard

Gets or sets the Model Card for this model version.

public ModelCard? ModelCard { get; set; }

Property Value

ModelCard

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

string

Name

Gets or sets the name of the model.

public string Name { get; set; }

Property Value

string

Stage

Gets or sets the current stage of the model.

public ModelStage Stage { get; set; }

Property Value

ModelStage

StoragePath

Gets or sets the storage path for the model.

public string? StoragePath { get; set; }

Property Value

string

Tags

Gets or sets the tags associated with this model.

public Dictionary<string, string> Tags { get; set; }

Property Value

Dictionary<string, string>

Version

Gets or sets the version number.

public int Version { get; set; }

Property Value

int