Table of Contents

Class HyperparameterDefinition

Namespace
AiDotNet.Augmentation
Assembly
AiDotNet.dll

Represents a hyperparameter definition for AutoML search.

public class HyperparameterDefinition
Inheritance
HyperparameterDefinition
Inherited Members

Properties

Choices

Gets or sets the categorical choices (for categorical type).

public IList<object>? Choices { get; set; }

Property Value

IList<object>

Conditions

Gets or sets conditional dependencies (e.g., only active if another param has specific value).

public IDictionary<string, object>? Conditions { get; set; }

Property Value

IDictionary<string, object>

DefaultValue

Gets or sets the default value.

public object? DefaultValue { get; set; }

Property Value

object

Description

Gets or sets the description of this parameter.

public string? Description { get; set; }

Property Value

string

IsRequired

Gets or sets whether this parameter is required.

public bool IsRequired { get; set; }

Property Value

bool

MaxValue

Gets or sets the maximum value (for continuous/integer/log-scale).

public double? MaxValue { get; set; }

Property Value

double?

MinValue

Gets or sets the minimum value (for continuous/integer/log-scale).

public double? MinValue { get; set; }

Property Value

double?

Name

Gets or sets the parameter name.

public string Name { get; set; }

Property Value

string

Type

Gets or sets the parameter type.

public HyperparameterType Type { get; set; }

Property Value

HyperparameterType