Package ai.djl.basicdataset.tabular
Class MovieLens100k
java.lang.Object
ai.djl.training.dataset.RandomAccessDataset
ai.djl.basicdataset.tabular.TabularDataset
ai.djl.basicdataset.tabular.CsvDataset
ai.djl.basicdataset.tabular.MovieLens100k
- All Implemented Interfaces:
ai.djl.training.dataset.Dataset
Movielens 100k movie reviews dataset from https://grouplens.org/datasets/movielens/100k/.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class ai.djl.basicdataset.tabular.CsvDataset
CsvDataset.CsvBuilder<T extends CsvDataset.CsvBuilder<T>>Nested classes/interfaces inherited from class ai.djl.basicdataset.tabular.TabularDataset
TabularDataset.BaseBuilder<T extends TabularDataset.BaseBuilder<T>>Nested classes/interfaces inherited from interface ai.djl.training.dataset.Dataset
ai.djl.training.dataset.Dataset.Usage -
Field Summary
Fields inherited from class ai.djl.basicdataset.tabular.CsvDataset
csvFormat, csvRecords, csvUrlFields inherited from class ai.djl.basicdataset.tabular.TabularDataset
features, labelsFields inherited from class ai.djl.training.dataset.RandomAccessDataset
dataBatchifier, device, labelBatchifier, limit, pipeline, prefetchNumber, sampler, targetPipeline -
Method Summary
Modifier and TypeMethodDescriptionstatic MovieLens100k.Builderbuilder()Creates a builder to build aMovieLens100k.Returns a cell in the dataset.voidprepare(ai.djl.util.Progress progress) Methods inherited from class ai.djl.basicdataset.tabular.CsvDataset
availableSize, getColumnNamesMethods inherited from class ai.djl.basicdataset.tabular.TabularDataset
get, getFeatures, getFeatureSize, getLabels, getLabelSize, getRowDirect, getRowFeatures, matchingTranslatorOptions, prepareFeaturizersMethods inherited from class ai.djl.training.dataset.RandomAccessDataset
getData, getData, getData, getData, newSubDataset, newSubDataset, randomSplit, size, subDataset, subDataset, subDataset, subDataset, toArrayMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.djl.training.dataset.Dataset
prepare
-
Method Details
-
getCell
Returns a cell in the dataset.- Overrides:
getCellin classCsvDataset- Parameters:
rowIndex- the row index or record index for the cellfeatureName- the feature or column of the cell- Returns:
- the value of the cell at that row and column
-
prepare
- Specified by:
preparein interfaceai.djl.training.dataset.Dataset- Overrides:
preparein classCsvDataset- Throws:
IOException
-
builder
Creates a builder to build aMovieLens100k.- Returns:
- a new builder
-