Table of Contents

Interface IDatasetFactory<T, TInput, TOutput>

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Factory for creating datasets.

public interface IDatasetFactory<T, TInput, TOutput>

Type Parameters

T
TInput
TOutput

Methods

Create(TInput[], TOutput[])

Creates a dataset from inputs and outputs.

IDataset<T, TInput, TOutput> Create(TInput[] inputs, TOutput[] outputs)

Parameters

inputs TInput[]

The input features.

outputs TOutput[]

The output labels.

Returns

IDataset<T, TInput, TOutput>

A new dataset.

CreateEmpty()

Creates an empty dataset.

IDataset<T, TInput, TOutput> CreateEmpty()

Returns

IDataset<T, TInput, TOutput>

An empty dataset.

CreateUnlabeled(TInput[])

Creates an unlabeled dataset from inputs only.

IDataset<T, TInput, TOutput> CreateUnlabeled(TInput[] inputs)

Parameters

inputs TInput[]

The input features.

Returns

IDataset<T, TInput, TOutput>

A new unlabeled dataset.