public abstract class NormedRxToNormedRxFinite
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
abstract FunctionClassCoveringBounds |
agnosticCoveringNumberBounds()
Retrieve the Agnostic Covering Number Upper/Lower Bounds for the Function Class
|
abstract GeneralizedMetricVectorSpace |
inputMetricVectorSpace()
Retrieve the Input Vector Space
|
double |
maureyConstant()
Retrieve the Maurey Constant
|
abstract double |
operatorPopulationMetricNorm()
Compute the Operator Population Metric Norm
|
abstract double |
operatorPopulationSupremumNorm()
Compute the Operator Population Supremum Norm
|
abstract double |
operatorSampleMetricNorm(GeneralizedValidatedVector gvvi)
Compute the Operator Sample Metric Norm
|
abstract double |
operatorSampleSupremumNorm(GeneralizedValidatedVector gvvi)
Compute the Operator Sample Supremum Norm
|
int |
outputDimension()
Compute the Output Dimension
|
abstract GeneralizedMetricVectorSpace |
outputMetricVectorSpace()
Retrieve the Output Vector Space
|
MaureyOperatorCoveringBounds |
populationMetricCoveringBounds()
Compute the Maurey Covering Number Upper Bounds for Operator Population Metric Norm
|
MaureyOperatorCoveringBounds |
populationSupremumCoveringBounds()
Compute the Maurey Covering Number Upper Bounds for Operator Population Supremum Norm
|
MaureyOperatorCoveringBounds |
sampleMetricCoveringBounds(GeneralizedValidatedVector gvvi)
Compute the Maurey Covering Number Upper Bounds for Operator Sample Metric Norm
|
MaureyOperatorCoveringBounds |
sampleSupremumCoveringBounds(GeneralizedValidatedVector gvvi)
Compute the Maurey Covering Number Upper Bounds for Operator Sample Supremum Norm
|
FunctionClassCoveringBounds |
scaleSensitiveCoveringBounds(GeneralizedValidatedVector gvvi,
R1ToR1 funcR1ToR1FatShatter)
Retrieve the Scale-Sensitive Covering Number Upper/Lower Bounds given the Specified Sample for the
Function Class
|
public abstract GeneralizedMetricVectorSpace inputMetricVectorSpace()
public abstract GeneralizedMetricVectorSpace outputMetricVectorSpace()
public abstract double operatorPopulationMetricNorm() throws java.lang.Exception
java.lang.Exception
- Thrown if the Operator Norm cannot be computedpublic abstract double operatorPopulationSupremumNorm() throws java.lang.Exception
java.lang.Exception
- Thrown if the Operator Population Supremum Norm cannot be computedpublic abstract double operatorSampleMetricNorm(GeneralizedValidatedVector gvvi) throws java.lang.Exception
gvvi
- The Validated Vector Space Instancejava.lang.Exception
- Thrown if the Operator Norm cannot be computedpublic abstract double operatorSampleSupremumNorm(GeneralizedValidatedVector gvvi) throws java.lang.Exception
gvvi
- The Validated Vector Space Instancejava.lang.Exception
- Thrown if the Operator Sample Supremum Norm cannot be computedpublic abstract FunctionClassCoveringBounds agnosticCoveringNumberBounds()
public double maureyConstant()
public FunctionClassCoveringBounds scaleSensitiveCoveringBounds(GeneralizedValidatedVector gvvi, R1ToR1 funcR1ToR1FatShatter)
gvvi
- The Validated Instance Vector SequencefuncR1ToR1FatShatter
- The Cover Fat Shattering Coefficient R^1 To R^1public int outputDimension() throws java.lang.Exception
java.lang.Exception
- Thrown if the Output Dimension is Invalidpublic MaureyOperatorCoveringBounds populationMetricCoveringBounds()
public MaureyOperatorCoveringBounds populationSupremumCoveringBounds()
public MaureyOperatorCoveringBounds sampleMetricCoveringBounds(GeneralizedValidatedVector gvvi)
gvvi
- The Validated Vector Space Instancepublic MaureyOperatorCoveringBounds sampleSupremumCoveringBounds(GeneralizedValidatedVector gvvi)
gvvi
- The Validated Vector Space Instance