Fried#
- class capymoa.datasets.Fried[source]#
Bases:
DownloadARFFGzip
Fried is a regression problem based on the Friedman dataset.
Number of instances: 40,768
Number of attributes: 10
Number of targets: 1
This is an artificial dataset that contains ten features, only five out of which are related to the target value.
References:
Friedman, Jerome H. “Multivariate adaptive regression splines.” The annals of statistics 19, no. 1 (1991): 1-67.
- __init__(
- directory: str = PosixPath('data'),
- auto_download: bool = True,
- CLI: str | None = None,
- schema: str | None = None,
- download(working_directory: Path) Path [source]#
Download the dataset and return the path to the downloaded dataset within the working directory.
- Parameters:
working_directory – The directory to download the dataset to.
- Returns:
The path to the downloaded dataset within the working directory.
- extract(stream_archive: Path) Path [source]#
Extract the dataset from the archive and return the path to the extracted dataset.
- Parameters:
stream_archive – The path to the archive containing the dataset.
- Returns:
The path to the extracted dataset.
- next_instance() LabeledInstance | RegressionInstance [source]#
Return the next instance in the stream.
- Raises:
ValueError – If the machine learning task is neither a regression nor a classification task.
- Returns:
A labeled instances or a regression depending on the schema.