Interface IDatasetFactory<T, TInput, TOutput>
- Namespace
- AiDotNet.Interfaces
- Assembly
- AiDotNet.dll
Factory for creating datasets.
public interface IDatasetFactory<T, TInput, TOutput>
Type Parameters
TTInputTOutput
Methods
Create(TInput[], TOutput[])
Creates a dataset from inputs and outputs.
IDataset<T, TInput, TOutput> Create(TInput[] inputs, TOutput[] outputs)
Parameters
inputsTInput[]The input features.
outputsTOutput[]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
inputsTInput[]The input features.
Returns
- IDataset<T, TInput, TOutput>
A new unlabeled dataset.