Table of Contents

Class CurriculumPhaseEventArgs<T>

Namespace
AiDotNet.CurriculumLearning.Interfaces
Assembly
AiDotNet.dll

Event arguments for curriculum phase events.

public class CurriculumPhaseEventArgs<T> : EventArgs

Type Parameters

T

The numeric type.

Inheritance
CurriculumPhaseEventArgs<T>
Derived
Inherited Members

Constructors

CurriculumPhaseEventArgs(int, int, T, int)

Initializes a new instance of the CurriculumPhaseEventArgs<T> class.

public CurriculumPhaseEventArgs(int phaseNumber, int totalPhases, T dataFraction, int sampleCount)

Parameters

phaseNumber int
totalPhases int
dataFraction T
sampleCount int

Properties

DataFraction

Gets the fraction of data available in this phase (0-1).

public T DataFraction { get; }

Property Value

T

PhaseNumber

Gets the phase number (0-indexed).

public int PhaseNumber { get; }

Property Value

int

SampleCount

Gets the number of samples available in this phase.

public int SampleCount { get; }

Property Value

int

TotalPhases

Gets the total number of phases.

public int TotalPhases { get; }

Property Value

int