Class RegressionOutputAdapter
- java.lang.Object
-
- ai.konduit.serving.output.adapter.RegressionOutputAdapter
-
- All Implemented Interfaces:
OutputAdapter<RegressionOutput>
public class RegressionOutputAdapter extends java.lang.Object implements OutputAdapter<RegressionOutput>
Convert the input based on the inputSchematoRegressionOutputrepresenting real valued output.- Author:
- Adam Gibson
-
-
Constructor Summary
Constructors Constructor Description RegressionOutputAdapter(org.datavec.api.transform.schema.Schema schema)Create the output adapter with the output inputSchema
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RegressionOutputadapt(java.lang.Object input, io.vertx.ext.web.RoutingContext routingContext)Adapt an arbitrary object.RegressionOutputadapt(java.util.List<? extends java.util.Map<org.dmg.pmml.FieldName,?>> pmmlExamples, io.vertx.ext.web.RoutingContext routingContext)Convert the pmml to the desired typeRegressionOutputadapt(org.nd4j.linalg.api.ndarray.INDArray array, io.vertx.ext.web.RoutingContext routingContext)Given an input array, output the desired typejava.lang.Class<RegressionOutput>outputAdapterType()Returns the output type of this output adapter.
-
-
-
Method Detail
-
adapt
public RegressionOutput 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<RegressionOutput>- Parameters:
array- the input arrayroutingContext- Vert.x routing context- Returns:
- the desired output
-
adapt
public RegressionOutput 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<RegressionOutput>- Parameters:
pmmlExamples- the list of examples to convertroutingContext- Vert.x routing context- Returns:
- the desired output type
-
adapt
public RegressionOutput 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<RegressionOutput>- Parameters:
input- the input to convertroutingContext- routing context- Returns:
- the output type
-
outputAdapterType
public java.lang.Class<RegressionOutput> outputAdapterType()
Description copied from interface:OutputAdapterReturns the output type of this output adapter. This metadata is used for documentation generation- Specified by:
outputAdapterTypein interfaceOutputAdapter<RegressionOutput>- Returns:
- adapter type
-
-