torch_geometric.datasets.Taobao

class Taobao(root: str, transform: Optional[Callable] = None, pre_transform: Optional[Callable] = None, force_reload: bool = False)[source]

Bases: InMemoryDataset

淘宝是一个由阿里巴巴提供的用户行为数据集,由天池阿里云平台提供。

淘宝是一个用于推荐的异构图。 节点代表具有用户ID的用户、具有商品ID的商品和具有类别ID的类别。 用户和商品之间的边代表用户对商品的不同类型的行为(以及时间戳)。 商品和类别之间的边将每个商品分配到其类别集合中。

Parameters:
  • root (str) – Root directory where the dataset should be saved.

  • transform (callable, optional) – A function/transform that takes in an torch_geometric.data.HeteroData object and returns a transformed version. The data object will be transformed before every access. (default: None)

  • pre_transform (callable, optional) – A function/transform that takes in an torch_geometric.data.HeteroData object and returns a transformed version. The data object will be transformed before being saved to disk. (default: None)

  • force_reload (bool, optional) – Whether to re-process the dataset. (default: False)