Hf dataset
Hugging Face Dataset Class.
This class is a wrapper around the Hugging Face dataset class.
References
NONE
HuggingFaceDataset(dataset)
Bases: BaseDataset
Hugging Face dataset class for the evaluator.
Attributes:
Name | Type | Description |
---|---|---|
dataset |
list[MetricInput]
|
The dataset to use for the evaluation. |
Initialize the HuggingFaceDataset class.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
dataset |
Dataset
|
The dataset to use for the evaluation. |
required |
from_hub(path_or_name, split, **kwargs)
staticmethod
Create a HuggingFaceDataset from a Hugging Face dataset.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
path_or_name |
str
|
The path or name of the dataset. |
required |
split |
str
|
The split of the dataset. |
required |
**kwargs |
Any
|
Additional arguments to pass to the load function. |
{}
|
Returns:
Name | Type | Description |
---|---|---|
HuggingFaceDataset |
HuggingFaceDataset
|
The created dataset. |
from_list(dataset)
staticmethod
Create a HuggingFaceDataset from a list of MetricInput.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
dataset |
list[MetricInput]
|
The dataset to create. |
required |
Returns:
Name | Type | Description |
---|---|---|
HuggingFaceDataset |
HuggingFaceDataset
|
The created dataset. |
load()
Load the dataset.
Returns:
Type | Description |
---|---|
list[MetricInput]
|
list[MetricInput]: The loaded dataset. |
validate()
Validate the dataset.
Raises:
Type | Description |
---|---|
ValueError
|
If the dataset is not a list of MetricInput. |