Package ai.djl.basicdataset.tabular
Class TabularTranslator
- java.lang.Object
-
- ai.djl.basicdataset.tabular.TabularTranslator
-
- All Implemented Interfaces:
ai.djl.translate.PostProcessor<TabularResults>,ai.djl.translate.PreProcessor<ListFeatures>,ai.djl.translate.Translator<ListFeatures,TabularResults>
public class TabularTranslator extends java.lang.Object implements ai.djl.translate.Translator<ListFeatures,TabularResults>
ATranslatorthat can be used forApplication.Tabulartasks.
-
-
Constructor Summary
Constructors Constructor Description TabularTranslator(ai.djl.Model model, java.util.Map<java.lang.String,?> arguments)Constructs a tabular translator for a model.TabularTranslator(java.util.List<Feature> features, java.util.List<Feature> labels)Constructs aTabularTranslatorwith the given features and labels.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ai.djl.translate.TranslatorOptionsgetExpansions()java.util.List<Feature>getFeatures()Returns the features for the translator.java.util.List<Feature>getLabels()Returns the labels for the translator.ai.djl.ndarray.NDListprocessInput(ai.djl.translate.TranslatorContext ctx, ListFeatures input)TabularResultsprocessOutput(ai.djl.translate.TranslatorContext ctx, ai.djl.ndarray.NDList list)
-
-
-
Constructor Detail
-
TabularTranslator
public TabularTranslator(java.util.List<Feature> features, java.util.List<Feature> labels)
Constructs aTabularTranslatorwith the given features and labels.- Parameters:
features- the features for inputslabels- the labels for outputs
-
TabularTranslator
public TabularTranslator(ai.djl.Model model, java.util.Map<java.lang.String,?> arguments)Constructs a tabular translator for a model.- Parameters:
model- the modelarguments- the arguments to build the translator with
-
-
Method Detail
-
processOutput
public TabularResults processOutput(ai.djl.translate.TranslatorContext ctx, ai.djl.ndarray.NDList list) throws java.lang.Exception
- Specified by:
processOutputin interfaceai.djl.translate.PostProcessor<TabularResults>- Throws:
java.lang.Exception
-
processInput
public ai.djl.ndarray.NDList processInput(ai.djl.translate.TranslatorContext ctx, ListFeatures input) throws java.lang.Exception- Specified by:
processInputin interfaceai.djl.translate.PreProcessor<ListFeatures>- Throws:
java.lang.Exception
-
getExpansions
public ai.djl.translate.TranslatorOptions getExpansions()
- Specified by:
getExpansionsin interfaceai.djl.translate.Translator<ListFeatures,TabularResults>
-
getFeatures
public java.util.List<Feature> getFeatures()
Returns the features for the translator.- Returns:
- the features for the translator
-
getLabels
public java.util.List<Feature> getLabels()
Returns the labels for the translator.- Returns:
- the labels for the translator
-
-