def get_dataset(name, path): if name == 'movielens1M': return MovieLens1MDataset(path) elif name == 'movielens20M': return MovieLens20MDataset(path) elif name == 'criteo': return CriteoDataset(path) elif name == 'avazu': return AvazuDataset(path) else: raise ValueError('unknown dataset name: ' + name)
def get_dataset(name, path): if name == 'movielens1M': return MovieLens1MDataset(path) elif name == 'movielens20M': return MovieLens20MDataset(path) elif name == 'flow': return FlowDataset(path) elif name == 'criteo': return CriteoDataset(path, cache_path='.criteo', predict=False) elif name == 'avazu': return AvazuDataset(path) else: raise ValueError('unknown dataset name: ' + name)
def get_dataset(name, path): if not os.path.exists(os.path.dirname(path)): try: os.makedirs(os.path.dirname(path)) except: pass if name == 'movielens1M': return MovieLens1MDataset(path) elif name == 'movielens20M': return MovieLens20MDataset(path) elif name == 'criteo': return CriteoDataset(path) elif name == 'avazu': return AvazuDataset(path) else: raise ValueError('unknown dataset name: ' + name)