Class ClassifierOutputAdapter
- java.lang.Object
-
- ai.konduit.serving.output.adapter.ClassifierOutputAdapter
-
- All Implemented Interfaces:
OutputAdapter<ClassifierOutput>
public class ClassifierOutputAdapter extends java.lang.Object implements OutputAdapter<ClassifierOutput>
An output adapter for displayingClassifierOutput- Author:
- Adam Gibson
-
-
Constructor Summary
Constructors Constructor Description ClassifierOutputAdapter(org.datavec.api.transform.schema.Schema schema)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassifierOutputadapt(java.lang.Object input, io.vertx.ext.web.RoutingContext routingContext)Adapt an arbitrary object.ClassifierOutputadapt(java.util.List<? extends java.util.Map<org.dmg.pmml.FieldName,?>> pmmlExamples, io.vertx.ext.web.RoutingContext routingContext)Convert the pmml to the desired typeClassifierOutputadapt(org.nd4j.linalg.api.ndarray.INDArray array, io.vertx.ext.web.RoutingContext routingContext)Given an input array, output the desired typejava.lang.String[]getLabels()java.lang.Class<ClassifierOutput>outputAdapterType()Returns the output type of this output adapter.
-
-
-
Method Detail
-
adapt
public ClassifierOutput adapt(org.nd4j.linalg.api.ndarray.INDArray array, io.vertx.ext.web.RoutingContext routingContext)
Description copied from interface:OutputAdapterGiven an input array, output the desired type- Specified by:
adaptin interfaceOutputAdapter<ClassifierOutput>- Parameters:
array- the input arrayroutingContext- Vert.x routing context- Returns:
- the desired output
-
adapt
public ClassifierOutput adapt(java.util.List<? extends java.util.Map<org.dmg.pmml.FieldName,?>> pmmlExamples, io.vertx.ext.web.RoutingContext routingContext)
Description copied from interface:OutputAdapterConvert the pmml to the desired type- Specified by:
adaptin interfaceOutputAdapter<ClassifierOutput>- Parameters:
pmmlExamples- the list of examples to convertroutingContext- Vert.x routing context- Returns:
- the desired output type
-
adapt
public ClassifierOutput adapt(java.lang.Object input, io.vertx.ext.web.RoutingContext routingContext)
Description copied from interface:OutputAdapterAdapt an arbitrary object. This is for types that may be outside of pmml orINDArray- Specified by:
adaptin interfaceOutputAdapter<ClassifierOutput>- Parameters:
input- the input to convertroutingContext- routing context- Returns:
- the output type
-
outputAdapterType
public java.lang.Class<ClassifierOutput> outputAdapterType()
Description copied from interface:OutputAdapterReturns the output type of this output adapter. This metadata is used for documentation generation- Specified by:
outputAdapterTypein interfaceOutputAdapter<ClassifierOutput>- Returns:
- adapter type
-
getLabels
public java.lang.String[] getLabels()
-
-