lib.sedna.datasources
¶
Subpackages¶
Package Contents¶
Classes¶
An abstract class representing a |
|
txt file which contain image list parser |
|
csv file which contain Structured Data parser |
|
json file which contain Structured Data parser |
- class lib.sedna.datasources.BaseDataSource(data_type='train', func=None)[source]¶
An abstract class representing a
BaseDataSource
.All datasets that represent a map from keys to data samples should subclass it. All subclasses should overwrite parse`, supporting get train/eval/infer data by a function. Subclasses could also optionally overwrite __len__, which is expected to return the size of the dataset.overwrite x for the feature-embedding, y for the target label.
- Parameters:
data_type (str) – define the datasource is train/eval/test
func (function) – function use to parse an iter object batch by batch
- class lib.sedna.datasources.TxtDataParse(data_type, func=None)[source]¶
Bases:
BaseDataSource
,abc.ABC
txt file which contain image list parser
- class lib.sedna.datasources.CSVDataParse(data_type, func=None)[source]¶
Bases:
BaseDataSource
,abc.ABC
csv file which contain Structured Data parser