public class RegularizerRdCombinatorialToR1Continuous extends NormedRdCombinatorialToR1Continuous implements RegularizerRdToR1
Constructor and Description |
---|
RegularizerRdCombinatorialToR1Continuous(RdToR1 funcRegularizerRdToR1,
RdCombinatorialBanach rdCombinatorialInput,
R1Continuous r1ContinuousOutput,
double dblLambda)
RegularizerRdCombinatorialToR1Continuous Function Space Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
lambda()
Retrieve the Regularization Constant Lambda
|
double |
structuralLoss(RdToR1 funcRdToR1,
double[][] aadblX)
Compute the Regularization Sample Structural Loss
|
double |
structuralRisk(RdR1 distRdR1,
RdToR1 funcRdToR1,
double[][] aadblX,
double[] adblY)
Compute the Regularization Sample Structural Loss
|
populationMetricNorm
function, inputMetricVectorSpace, outputMetricVectorSpace, populationESS, sampleMetricNorm, sampleSupremumNorm
populationCoveringNumber, populationSupremumCoveringNumber, populationSupremumMetricNorm, sampleCoveringNumber, sampleSupremumCoveringNumber
public RegularizerRdCombinatorialToR1Continuous(RdToR1 funcRegularizerRdToR1, RdCombinatorialBanach rdCombinatorialInput, R1Continuous r1ContinuousOutput, double dblLambda) throws java.lang.Exception
funcRegularizerRdToR1
- The R^d To R^1 Regularizer FunctionrdCombinatorialInput
- The Combinatorial R^d Input Metric Vector Spacer1ContinuousOutput
- The Continuous R^1 Output Metric Vector SpacedblLambda
- The Regularization Lambdajava.lang.Exception
- Thrown if the Inputs are Invalidpublic double lambda()
RegularizerRdToR1
lambda
in interface RegularizerRdToR1
public double structuralLoss(RdToR1 funcRdToR1, double[][] aadblX) throws java.lang.Exception
RegularizerRdToR1
structuralLoss
in interface RegularizerRdToR1
funcRdToR1
- R^d To R^1 Function InstanceaadblX
- The Sample Instancejava.lang.Exception
- Thrown if the Inputs are Invalidpublic double structuralRisk(RdR1 distRdR1, RdToR1 funcRdToR1, double[][] aadblX, double[] adblY) throws java.lang.Exception
RegularizerRdToR1
structuralRisk
in interface RegularizerRdToR1
distRdR1
- R^d R^1 Multivariate MeasurefuncRdToR1
- R^d To R^1 Function InstanceaadblX
- The Sample InstanceadblY
- The Response Instancejava.lang.Exception
- Thrown if the Inputs are Invalid