Package ai.djl.basicdataset.tabular
Class DailyDelhiClimate.Builder
- java.lang.Object
-
- ai.djl.training.dataset.RandomAccessDataset.BaseBuilder<T>
-
- ai.djl.basicdataset.tabular.TabularDataset.BaseBuilder<T>
-
- ai.djl.basicdataset.tabular.CsvDataset.CsvBuilder<DailyDelhiClimate.Builder>
-
- ai.djl.basicdataset.tabular.DailyDelhiClimate.Builder
-
- Enclosing class:
- DailyDelhiClimate
public static final class DailyDelhiClimate.Builder extends CsvDataset.CsvBuilder<DailyDelhiClimate.Builder>
A builder to construct aDailyDelhiClimate
.
-
-
Field Summary
-
Fields inherited from class ai.djl.basicdataset.tabular.CsvDataset.CsvBuilder
csvFormat, csvUrl
-
Fields inherited from class ai.djl.basicdataset.tabular.TabularDataset.BaseBuilder
features, labels
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DailyDelhiClimate.Builder
addFeature(java.lang.String name)
Adds a feature to the features set.DailyDelhiClimate
build()
Builds the newDailyDelhiClimate
.java.util.List<java.lang.String>
getAvailableFeatures()
Returns the available features of this dataset.DailyDelhiClimate.Builder
optArtifactId(java.lang.String artifactId)
Sets the optional artifactId.DailyDelhiClimate.Builder
optGroupId(java.lang.String groupId)
Sets optional groupId.DailyDelhiClimate.Builder
optRepository(ai.djl.repository.Repository repository)
Sets the optional repository.DailyDelhiClimate.Builder
optUsage(ai.djl.training.dataset.Dataset.Usage usage)
Sets the optional usage.DailyDelhiClimate.Builder
self()
Returns this {code Builder} object.-
Methods inherited from class ai.djl.basicdataset.tabular.CsvDataset.CsvBuilder
optCsvFile, optCsvUrl, setCsvFormat
-
Methods inherited from class ai.djl.basicdataset.tabular.TabularDataset.BaseBuilder
addCategoricalFeature, addCategoricalFeature, addCategoricalFeature, addCategoricalLabel, addCategoricalLabel, addCategoricalLabel, addFeature, addLabel, addNumericFeature, addNumericFeature, addNumericLabel, addNumericLabel, validate
-
-
-
-
Method Detail
-
self
public DailyDelhiClimate.Builder self()
Returns this {code Builder} object.- Overrides:
self
in classCsvDataset.CsvBuilder<DailyDelhiClimate.Builder>
- Returns:
- this
BaseBuilder
-
optUsage
public DailyDelhiClimate.Builder optUsage(ai.djl.training.dataset.Dataset.Usage usage)
Sets the optional usage.- Parameters:
usage
- the new usage- Returns:
- this builder
-
optRepository
public DailyDelhiClimate.Builder optRepository(ai.djl.repository.Repository repository)
Sets the optional repository.- Parameters:
repository
- the repository- Returns:
- this builder
-
optGroupId
public DailyDelhiClimate.Builder optGroupId(java.lang.String groupId)
Sets optional groupId.- Parameters:
groupId
- the groupId}- Returns:
- this builder
-
optArtifactId
public DailyDelhiClimate.Builder optArtifactId(java.lang.String artifactId)
Sets the optional artifactId.- Parameters:
artifactId
- the artifactId- Returns:
- this builder
-
addFeature
public DailyDelhiClimate.Builder addFeature(java.lang.String name)
Adds a feature to the features set.- Parameters:
name
- the name of the feature- Returns:
- this builder
-
getAvailableFeatures
public java.util.List<java.lang.String> getAvailableFeatures()
Returns the available features of this dataset.- Returns:
- a list of feature names
-
build
public DailyDelhiClimate build()
Builds the newDailyDelhiClimate
.- Overrides:
build
in classCsvDataset.CsvBuilder<DailyDelhiClimate.Builder>
- Returns:
- the new
DailyDelhiClimate
-
-