Table of Contents

Namespace AiDotNet.Extensions

Classes

AsyncBatchConfigurationBuilder<TBatch>

Builder for configuring async batch iteration with a fluent API.

BatchConfigurationBuilder<TBatch>

Builder for configuring batch iteration with a fluent API.

DataLoaderExtensions

Provides extension methods for data loaders to enhance batch iteration capabilities.

EnumerableExtensions

Provides extension methods for IEnumerable collections to enhance their functionality.

HttpClientExtensions

Extension methods for HttpClient providing cross-platform compatibility.

MatrixDecompositionExtensions

Provides extension methods for matrix decomposition operations, enhancing their functionality.

MatrixExtensions

Provides extension methods for matrix operations, making it easier to work with matrices in AI applications.

NumericTypeExtensions

Provides extension methods for working with numeric types in AI and machine learning contexts.

RandomExtensions

Provides extension methods for the Random class to generate numbers with specific distributions.

SerializationExtensions

Provides extension methods for serializing and deserializing data used in AI models.

TensorExtensions
VectorExtensions

Provides extension methods for vector operations commonly used in AI and machine learning applications.