torchhd.datasets

Torchhd 库提供了许多流行的内置数据集供使用。

class torchhd.datasets.Abalone(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Abalone 数据集。

实例

属性

任务

区域

4177

8

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/变换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • download (bool, optional) – 如果为True,则从互联网下载数据集并将其放入根目录。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.AcuteInflammation(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

急性膀胱炎 数据集。

实例

属性

任务

区域

120

6

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.AcuteNephritis(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Acute Nephritis of renal pelvis origin 数据集。

实例

属性

任务

区域

120

6

分类

社交

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/变换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • download (bool, optional) – 如果为True,则从互联网下载数据集并将其放入根目录。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Adult(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Adult 数据集。

实例

属性

任务

区域

48842

14

分类

社交

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • download (bool, optional) – 如果为True,则从互联网下载数据集并将其放入根目录。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.AirfoilSelfNoise(root: str, download: bool = False, transform: Callable | None = None, target_transform: Callable | None = None)[来源]

NASA Airfoil Self-Noise 数据集。 该数据集是通过在消声风洞中对二维和三维翼型叶片截面进行的一系列空气动力学和声学测试获得的。

实例

属性

任务

区域

1503

6

回归

物理

Parameters:
  • root (string) – 数据集的根目录,其中存在 airfoil_self_noise.dat 文件

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

class torchhd.datasets.Annealing(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Annealing 数据集。

实例

属性

任务

区域

798

38

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Arrhythmia(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Arrhythmia 数据集。

实例

属性

任务

区域

452

279

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.AudiologyStd(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Audiology (Standardized) 数据集。

实例

属性

任务

区域

226

69

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.BalanceScale(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Balance Scale 数据集。

实例

属性

任务

区域

625

4

分类

社交

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Balloons(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Balloons 数据集。

实例

属性

任务

区域

16

4

分类

社交

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Bank(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Bank Marketing 数据集。

实例

属性

任务

区域

45211

17

分类

商业

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.BeijingAirQuality(root: str, transform: Callable | None = None, download: bool = False)[来源]

Beijing Multi-Site Air-Quality 数据集。

实例

属性

任务

区域

420768

18

回归

物理

警告

数据包含需要被考虑的NaN值。

Parameters:
  • root (string) – 数据集的根目录,其中目录 beijing-air-quality 存在或将保存到该目录,如果下载设置为True。

  • transform (callable, optional) – 一个函数/转换,它接收一个特征张量并返回转换后的版本。

  • 下载 (布尔型, 可选) – 如果为真,则从互联网下载数据集并将其放入根目录。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Blood(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Blood Transfusion Service Center 数据集。

实例

属性

任务

区域

748

5

分类

商业

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.BreastCancer(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Breast Cancer 数据集。

实例

属性

任务

区域

286

9

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.BreastCancerWisc(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Breast Cancer Wisconsin (Original) 数据集。

实例

属性

任务

区域

699

10

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.BreastCancerWiscDiag(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Breast Cancer Wisconsin (Diagnostic) 数据集。

实例

属性

任务

区域

569

32

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.BreastCancerWiscProg(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Breast Cancer Wisconsin (Prognostic) 数据集。

实例

属性

任务

区域

198

34

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.BreastTissue(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Breast Tissue 数据集。

实例

属性

任务

区域

106

10

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Car(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Car Evaluation 数据集。

实例

属性

任务

区域

1728

6

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Cardiotocography10Clases(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Cardiotocography 数据集。

实例

属性

任务

区域

2126

23

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Cardiotocography3Clases(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Cardiotocography 数据集。

实例

属性

任务

区域

2126

23

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.ChessKrvk(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Chess (King-Rook vs. King) 数据集。

实例

属性

任务

区域

28056

6

分类

游戏

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.ChessKrvkp(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Chess (King-Rook vs. King-Pawn) 数据集。

实例

属性

任务

区域

3196

36

分类

游戏

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.CongressionalVoting(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Congressional Voting Records 数据集。

实例

属性

任务

区域

435

16

分类

社交

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.ConnBenchSonarMinesRocks(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Connectionist Bench (Sonar, Mines vs. Rocks) 数据集。

实例

属性

任务

区域

208

60

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.ConnBenchVowelDeterding(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Connectionist Bench (Vowel Recognition - Deterding Data) 数据集。

实例

属性

任务

区域

528

10

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Connect4(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Connect-4 数据集。

实例

属性

任务

区域

67557

42

分类

游戏

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Contrac(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

避孕方法选择 数据集。

实例

属性

任务

区域

1473

9

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.CreditApproval(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Credit Approval 数据集。

实例

属性

任务

区域

690

15

分类

金融

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.CyclePowerPlant(root: str, download: bool = False, transform: Callable | None = None, target_transform: Callable | None = None)[来源]
Combined cycle power planet dataset.

特征包括每小时平均环境变量温度(T)、环境压力(AP)、相对湿度(RH)和排气真空(V),用于预测电厂每小时的净电能输出(EP)。

实例

属性

任务

区域

9568

4

回归

计算机

Parameters:
  • root (string) – 数据集所在的根目录,下载的数据集存在于此

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

class torchhd.datasets.CylinderBands(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Cylinder Bands 数据集。

实例

属性

任务

区域

798

38

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Dermatology(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Dermatology 数据集。

实例

属性

任务

区域

366

33

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.EMGHandGestures(root: str, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False, subjects: list = [0, 1, 2, 3, 4], window: int = 256)[来源]

基于EMG的手势数据集。

来自论文“Hyperdimensional Biosignal Processing: A Case Study for EMG-based Hand Gesture Recognition”的数据集。

Parameters:
  • root (string) – 数据集存储文件的根目录。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • subjects (list[int], optional) – 要包含的主题编号,从0到4。默认为[0, 1, 2, 3, 4]。

  • window (int, 可选) – 每个样本中包含的测量次数。默认为256。

class torchhd.datasets.Echocardiogram(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Echocardiogram 数据集。

实例

属性

任务

区域

132

12

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Ecoli(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Ecoli 数据集。

实例

属性

任务

区域

336

8

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.EnergyY1(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Energy efficiency 数据集。

实例

属性

任务

区域

768

8

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.EnergyY2(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Energy efficiency 数据集。

实例

属性

任务

区域

768

8

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.EuropeanLanguages(root: str, train: bool = True, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

欧洲语言数据集。

如论文“A Robust and Energy-Efficient Classifier Using Brain-Inspired Hyperdimensional Computing”中所使用的。 该数据集包含21种欧洲语言的句子, 训练数据取自Wortschatz Corpora, 测试数据取自Europarl Parallel Corpus

Parameters:
  • root (string) – 数据集的根目录,训练和测试样本所在的位置。

  • train (bool, optional) – 如果为True,则从Wortschatz语料库创建数据集,否则从Europarl平行语料库创建。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.LongTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

class torchhd.datasets.Fertility(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Fertility 数据集。

实例

属性

任务

区域

100

10

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Flags(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Flags 数据集。

实例

属性

任务

区域

194

30

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Glass(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Glass Identification 数据集。

实例

属性

任务

区域

214

10

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.HabermanSurvival(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Haberman’s Survival 数据集。

实例

属性

任务

区域

306

3

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.HayesRoth(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Hayes-Roth 数据集。

实例

属性

任务

区域

160

5

分类

社交

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.HeartCleveland(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Heart Disease 数据集。

实例

属性

任务

区域

303

75

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.HeartHungarian(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Heart Disease 数据集。

实例

属性

任务

区域

303

75

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.HeartSwitzerland(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Heart Disease 数据集。

实例

属性

任务

区域

303

75

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.HeartVa(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Heart Disease 数据集。

实例

属性

任务

区域

303

75

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Hepatitis(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Hepatitis 数据集。

实例

属性

任务

区域

155

19

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.HillValley(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Hill-Valley 数据集。

实例

属性

任务

区域

606

101

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.HorseColic(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Horse Colic 数据集。

实例

属性

任务

区域

368

27

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.ISOLET(root: str, train: bool = True, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

ISOLET 数据集。

实例

属性

任务

区域

7797

617

分类

计算机

Parameters:
  • root (string) – 数据集的根目录,其中包含 isolet1+2+3+4.dataisolet5.data 文件。

  • train (bool, optional) – 如果为True,则从isolet1+2+3+4.data创建数据集, 否则从isolet5.data创建。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

class torchhd.datasets.IlpdIndianLiver(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

ILPD (Indian Liver Patient Dataset) 数据集。

实例

属性

任务

区域

583

10

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.ImageSegmentation(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Image Segmentation 数据集。

实例

属性

任务

区域

583

10

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Ionosphere(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Ionosphere 数据集。

实例

属性

任务

区域

351

34

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Iris(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Iris 数据集。

实例

属性

任务

区域

150

4

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.LedDisplay(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

LED Display Domain 数据集。

实例

属性

任务

区域

不适用

7

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Lenses(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Lenses 数据集。

实例

属性

任务

区域

24

4

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Letter(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Letter Recognition 数据集。

实例

属性

任务

区域

20000

16

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Libras(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Libras Movement 数据集。

实例

属性

任务

区域

360

91

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.LowResSpect(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Low Resolution Spectrometer 数据集。

实例

属性

任务

区域

531

102

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.LungCancer(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Lung Cancer 数据集。

实例

属性

任务

区域

32

56

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Lymphography(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Lymphography 数据集。

实例

属性

任务

区域

148

18

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Magic(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

MAGIC Gamma Telescope 数据集。

实例

属性

任务

区域

19020

11

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Mammographic(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Mammographic Mass 数据集。

实例

属性

任务

区域

961

6

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Miniboone(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

MiniBooNE粒子识别 数据集。

实例

属性

任务

区域

130065

50

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.MolecBiolPromoter(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

分子生物学(启动子基因序列) 数据集。

实例

属性

任务

区域

106

58

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.MolecBiolSplice(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

分子生物学(剪接连接基因序列) 数据集。

实例

属性

任务

区域

3190

61

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Monks1(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

MONK’s Problems 数据集。

实例

属性

任务

区域

432

7

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Monks2(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

MONK’s Problems 数据集。

实例

属性

任务

区域

432

7

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Monks3(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

MONK’s Problems 数据集。

实例

属性

任务

区域

432

7

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Mushroom(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Mushroom 数据集。

实例

属性

任务

区域

8124

22

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Musk1(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Musk (Version 1) 数据集。

实例

属性

任务

区域

476

168

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Musk2(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Musk (Version 2) 数据集。

实例

属性

任务

区域

6598

168

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Nursery(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Nursery 数据集。

实例

属性

任务

区域

12960

8

分类

社交

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.OocytesMerlucciusNucleus4d(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

数据集的描述不可用。

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.OocytesMerlucciusStates2f(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

数据集的描述不可用。

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.OocytesTrisopterusNucleus2f(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

数据集的描述不可用。

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.OocytesTrisopterusStates5b(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

数据集的描述不可用。

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Optical(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Optical Recognition of Handwritten Digits 数据集。

实例

属性

任务

区域

5620

64

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Ozone(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Ozone Level Detection 数据集。

实例

属性

任务

区域

2536

73

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PAMAP(root: str, subjects: list = [0, 1, 2, 3, 4, 5, 6, 7, 8], optional: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

PAMAP 数据集。

实例

属性

任务

区域

3850505

52

分类

计算机

Parameters:
  • root (string) – 数据集的根目录。

  • subjects (列表) – 要加载到数据集中的主题列表

  • optional (bool) – 如果为true,将加载某些主题的可选数据。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

class torchhd.datasets.PageBlocks(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Page Blocks 数据集。

实例

属性

任务

区域

5473

10

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Parkinsons(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Parkinsons 数据集。

实例

属性

任务

区域

197

23

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Pendigits(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Pen-Based Recognition of Handwritten Digits 数据集。

实例

属性

任务

区域

10992

16

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Pima(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Pima Indians Diabetes 数据集。

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PittsburgBridgesMaterial(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Pittsburgh Bridges 数据集。

实例

属性

任务

区域

108

13

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PittsburgBridgesRelL(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Pittsburgh Bridges 数据集。

实例

属性

任务

区域

5620

64

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PittsburgBridgesSpan(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Pittsburgh Bridges 数据集。

实例

属性

任务

区域

108

13

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PittsburgBridgesTOrD(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Pittsburgh Bridges 数据集。

实例

属性

任务

区域

108

13

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PittsburgBridgesType(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Pittsburgh Bridges 数据集。

实例

属性

任务

区域

108

13

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Planning(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Planning Relax 数据集。

实例

属性

任务

区域

182

13

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PlantMargin(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

One-hundred Plant Species Leaves 数据集。

实例

属性

任务

区域

1600

64

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PlantShape(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

One-hundred Plant Species Leaves 数据集。

实例

属性

任务

区域

1600

64

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PlantTexture(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

One-hundred Plant Species Leaves 数据集。

实例

属性

任务

区域

1600

64

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PostOperative(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Post-Operative Patient 数据集。

实例

属性

任务

区域

90

8

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.PrimaryTumor(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Primary Tumor 数据集。

实例

属性

任务

区域

399

17

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Ringnorm(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Ringnorm 数据集。

实例

属性

任务

区域

7400

21

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Seeds(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Seeds 数据集。

实例

属性

任务

区域

210

7

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Semeion(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Semeion Handwritten Digit 数据集。

实例

属性

任务

区域

1593

256

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Soybean(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Soybean (Large) 数据集。

实例

属性

任务

区域

307

35

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Spambase(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Spambase 数据集。

实例

属性

任务

区域

4601

57

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Spect(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

SPECT Heart Data 数据集。

实例

属性

任务

区域

267

22

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Spectf(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

SPECTF Heart Data 数据集。

实例

属性

任务

区域

267

44

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.StatlogAustralianCredit(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Statlog (Australian Credit Approval) 数据集。

实例

属性

任务

区域

690

14

分类

金融

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.StatlogGermanCredit(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Statlog (German Credit Data) 数据集。

实例

属性

任务

区域

1000

20

分类

金融

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.StatlogHeart(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Statlog (Heart) 数据集。

实例

属性

任务

区域

270

13

分类

金融

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.StatlogImage(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Statlog (图像分割) 数据集。

实例

属性

任务

区域

2310

19

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.StatlogLandsat(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Statlog (Landsat Satellite) 数据集。

实例

属性

任务

区域

6435

36

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.StatlogShuttle(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Statlog (Shuttle) 数据集。

实例

属性

任务

区域

58000

9

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.StatlogVehicle(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Statlog (Vehicle Silhouettes) 数据集。

实例

属性

任务

区域

946

18

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.SteelPlates(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Steel Plates Faults 数据集。

实例

属性

任务

区域

1941

27

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.SyntheticControl(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Synthetic Control Chart Time Series 数据集。

实例

属性

任务

区域

600

N/A

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Teaching(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Teaching Assistant Evaluation 数据集。

实例

属性

任务

区域

151

5

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Thyroid(root: str, train: bool = True, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Thyroid Disease 数据集。

实例

属性

任务

区域

7200

21

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,具体由hyper_search变量进一步确定。 否则,如果执行超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回测试集。

  • hyper_search (bool, optional) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.TicTacToe(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Tic-Tac-Toe Endgame 数据集。

实例

属性

任务

区域

958

9

分类

游戏

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Titanic(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Titanic 数据集。

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Trains(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Trains 数据集。

实例

属性

任务

区域

10

32

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Twonorm(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Leo Breiman 的 twonorm 示例 - 两个重叠正态分布的分类。

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.UCIClassificationBenchmark(root: str, download: bool)[来源]

用于迭代所有在我们是否需要数百个分类器来解决现实世界中的分类问题?中使用的数据集的类,这些数据集来自UCI机器学习库

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class DatasetEntry(name, train, test)[来源]
name: str

字段编号 0 的别名

test: Dataset

字段编号2的别名

train: Dataset

字段编号1的别名

datasets() Generator[数据集条目, None, None][来源]

返回基准测试中所有数据集的迭代器。

report(dataset: DatasetEntry, metric: float) None[来源]

报告当前数据集的指标,例如准确率。

score() Dict[str, List[float]][来源]

获取每个数据集的分数,跨折验证的平均值。

class torchhd.datasets.UCIHAR(root: str, train: bool = True, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

UCI Human Activity Recognition 数据集。 如论文 “Human Activity Recognition Using Smartphones” 中所描述。

实例

属性

任务

区域

10299

561

分类

N/A

Parameters:
  • root (string) – 数据集的根目录,训练和测试样本所在的位置。

  • train (bool, optional) – 如果为True,则从UCIHAR训练数据创建数据集,否则从UCIHAR测试数据创建数据集

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.LongTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

class torchhd.datasets.VertebralColumn2Clases(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Vertebral Column 数据集。

实例

属性

任务

区域

310

6

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.VertebralColumn3Clases(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Vertebral Column 数据集。

实例

属性

任务

区域

310

6

分类

N/A

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.WallFollowing(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Wall-Following Robot Navigation 数据集。

实例

属性

任务

区域

5456

24

分类

计算机

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Waveform(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

波形数据库生成器(版本1) 数据集。

实例

属性

任务

区域

5000

21

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.WaveformNoise(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

波形数据库生成器(版本2) 数据集。

实例

属性

任务

区域

5000

40

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Wine(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Wine 数据集。

实例

属性

任务

区域

178

13

分类

物理

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.WineQualityRed(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Wine Quality 数据集。

实例

属性

任务

区域

4898

12

分类

商业

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.WineQualityWhite(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Wine Quality 数据集。

实例

属性

任务

区域

4898

13

分类

商业

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Yeast(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Yeast 数据集。

实例

属性

任务

区域

1484

8

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

class torchhd.datasets.Zoo(root: str, train: bool = True, fold: int = -1, hyper_search: bool = False, transform: Callable | None = None, target_transform: Callable | None = None, download: bool = False)[来源]

Zoo 数据集。

实例

属性

任务

区域

101

17

分类

生活

Parameters:
  • root (string) – 包含数据集文件的根目录。

  • train (bool, optional) – 如果为True,则从存储训练数据的文件中返回训练(子)集,这进一步由fold和hyper_search变量决定。 否则,如果执行了超参数搜索(hyper_search = True),则返回训练数据集的子集;如果没有执行(hyper_search = False),则返回训练数据集的子集, 如conxuntos_kfold.dat中指定的那样,如果fold编号正确。否则会发出错误。

  • fold (int, optional) – 指定要使用的折叠编号。默认值为-1,返回对应文件中的所有训练数据。 值在0到3之间时,指定使用conxuntos_kfold.dat中的哪个折叠。仅在hyper_search设置为False且0 <= fold <= 3时相关。 conxuntos_kfold.dat中偶数行(从零开始索引)的索引对应于训练子集,而奇数行的索引对应于测试子集。

  • hyper_search (bool, 可选) – 如果为True,则使用conxuntos.dat中的索引创建数据集。此分割用于超参数搜索。第一行对应于训练索引(在train = True时使用),而第二行对应于测试索引(在train = False时使用)。

  • transform (callable, optional) – 一个函数/转换,它接收一个 torch.FloatTensor 并返回一个转换后的版本。

  • target_transform (callable, optional) – 一个函数/转换,它接收目标并对其进行转换。

  • 下载 (布尔型, 可选) – 如果为True,则从互联网下载数据集并将其放置在根目录中。如果数据集已经下载,则不会再次下载。

基类

CollectionDataset(root[, transform, ...])

DatasetFourFold(root[, train, fold, ...])

DatasetTrainTest(root[, train, ...])