Table of Contents

Namespace AiDotNet.Initialization

Classes

EagerInitializationStrategy<T>

Eager initialization strategy that initializes weights immediately on construction.

FromFileInitializationStrategy<T>

Initialization strategy that loads weights from an external file.

InitializationStrategies<T>

Provides factory methods and default instances for initialization strategies.

InitializationStrategyBase<T>

Base class for initialization strategies providing common functionality.

InitializationStrategy<T>

Provides backward-compatible access to initialization strategies.

LazyInitializationStrategy<T>

Lazy initialization strategy that defers weight allocation until first Forward() call.

ZeroInitializationStrategy<T>

Zero initialization strategy that sets all weights to zero.

Interfaces

IInitializationStrategy<T>

Defines a strategy for initializing neural network layer parameters.

Enums

InitializationStrategyType

Specifies the type of initialization strategy to use for layer weights.

WeightFileFormat

Specifies the format of a weight file.