Package org.drip.spaces.functionclass
Class NormedRxToNormedRxFinite
java.lang.Object
org.drip.spaces.functionclass.NormedRxToNormedRxFinite
- Direct Known Subclasses:
NormedRxToNormedR1Finite,NormedRxToNormedRdFinite
public abstract class NormedRxToNormedRxFinite
extends java.lang.Object
NormedRxToNormedRxFinite exposes the Space of Functions that are a Transform from the Normed
Rx To Normed Rd Spaces. The References are:
- Carl, B. (1985): Inequalities of the Bernstein-Jackson type and the Degree of Compactness of Operators in Banach Spaces Annals of the Fourier Institute 35 (3) 79-118
- Carl, B., and I. Stephani (1990): Entropy, Compactness, and the Approximation of Operators Cambridge University Press Cambridge UK
- Williamson, R. C., A. J. Smola, and B. Scholkopf (2000): Entropy Numbers of Linear Function Classes, in: Proceedings of the 13th Annual Conference on Computational Learning Theory ACM New York
- Retrieve the Input Vector Space
- Retrieve the Output Vector Space
- Compute the Operator Population Metric Norm
- Compute the Operator Population Supremum Norm
- Compute the Operator Sample Metric Norm
- Compute the Operator Sample Supremum Norm
- Retrieve the Agnostic Covering Number Upper/Lower Bounds for the Function Class
- Retrieve the Maurey Constant
- Retrieve the Scale-Sensitive Covering Number Upper/Lower Bounds given the Specified Sample for the Function Class
- Compute the Output Dimension
- Compute the Maurey Covering Number Upper Bounds for Operator Population Metric Norm
- Compute the Maurey Covering Number Upper Bounds for Operator Population Supremum Norm
- Compute the Maurey Covering Number Upper Bounds for Operator Sample Metric Norm
- Compute the Maurey Covering Number Upper Bounds for Operator Sample Supremum Norm
- Author:
- Lakshmi Krishnamurthy
-
Method Summary
Modifier and Type Method Description abstract FunctionClassCoveringBoundsagnosticCoveringNumberBounds()Retrieve the Agnostic Covering Number Upper/Lower Bounds for the Function Classabstract GeneralizedMetricVectorSpaceinputMetricVectorSpace()Retrieve the Input Vector SpacedoublemaureyConstant()Retrieve the Maurey Constantabstract doubleoperatorPopulationMetricNorm()Compute the Operator Population Metric Normabstract doubleoperatorPopulationSupremumNorm()Compute the Operator Population Supremum Normabstract doubleoperatorSampleMetricNorm(GeneralizedValidatedVector generalizedValidatedVector)Compute the Operator Sample Metric Normabstract doubleoperatorSampleSupremumNorm(GeneralizedValidatedVector generalizedValidatedVector)Compute the Operator Sample Supremum NormintoutputDimension()Compute the Output Dimensionabstract GeneralizedMetricVectorSpaceoutputMetricVectorSpace()Retrieve the Output Vector SpaceMaureyOperatorCoveringBoundspopulationMetricCoveringBounds()Compute the Maurey Covering Number Upper Bounds for Operator Population Metric NormMaureyOperatorCoveringBoundspopulationSupremumCoveringBounds()Compute the Maurey Covering Number Upper Bounds for Operator Population Supremum NormMaureyOperatorCoveringBoundssampleMetricCoveringBounds(GeneralizedValidatedVector generalizedValidatedVector)Compute the Maurey Covering Number Upper Bounds for Operator Sample Metric NormMaureyOperatorCoveringBoundssampleSupremumCoveringBounds(GeneralizedValidatedVector generalizedValidatedVector)Compute the Maurey Covering Number Upper Bounds for Operator Sample Supremum NormFunctionClassCoveringBoundsscaleSensitiveCoveringBounds(GeneralizedValidatedVector generalizedValidatedVector, R1ToR1 r1ToR1FatShatteringFunction)Retrieve the Scale-Sensitive Covering Number Upper/Lower Bounds given the Specified Sample for the Function ClassMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
inputMetricVectorSpace
Retrieve the Input Vector Space- Returns:
- The Input Vector Space
-
outputMetricVectorSpace
Retrieve the Output Vector Space- Returns:
- The Output Vector Space
-
operatorPopulationMetricNorm
public abstract double operatorPopulationMetricNorm() throws java.lang.ExceptionCompute the Operator Population Metric Norm- Returns:
- The Operator Population Metric Norm
- Throws:
java.lang.Exception- Thrown if the Operator Norm cannot be computed
-
operatorPopulationSupremumNorm
public abstract double operatorPopulationSupremumNorm() throws java.lang.ExceptionCompute the Operator Population Supremum Norm- Returns:
- The Operator Population Supremum Norm
- Throws:
java.lang.Exception- Thrown if the Operator Population Supremum Norm cannot be computed
-
operatorSampleMetricNorm
public abstract double operatorSampleMetricNorm(GeneralizedValidatedVector generalizedValidatedVector) throws java.lang.ExceptionCompute the Operator Sample Metric Norm- Parameters:
generalizedValidatedVector- The Validated Vector Space Instance- Returns:
- The Operator Sample Metric Norm
- Throws:
java.lang.Exception- Thrown if the Operator Norm cannot be computed
-
operatorSampleSupremumNorm
public abstract double operatorSampleSupremumNorm(GeneralizedValidatedVector generalizedValidatedVector) throws java.lang.ExceptionCompute the Operator Sample Supremum Norm- Parameters:
generalizedValidatedVector- The Validated Vector Space Instance- Returns:
- The Operator Sample Supremum Norm
- Throws:
java.lang.Exception- Thrown if the Operator Sample Supremum Norm cannot be computed
-
agnosticCoveringNumberBounds
Retrieve the Agnostic Covering Number Upper/Lower Bounds for the Function Class- Returns:
- The Agnostic Covering Number Upper/Lower Bounds for the Function Class
-
maureyConstant
public double maureyConstant()Retrieve the Maurey Constant- Returns:
- The Maurey Constant
-
scaleSensitiveCoveringBounds
public FunctionClassCoveringBounds scaleSensitiveCoveringBounds(GeneralizedValidatedVector generalizedValidatedVector, R1ToR1 r1ToR1FatShatteringFunction)Retrieve the Scale-Sensitive Covering Number Upper/Lower Bounds given the Specified Sample for the Function Class- Parameters:
generalizedValidatedVector- The Validated Instance Vector Sequencer1ToR1FatShatteringFunction- The Cover Fat Shattering Coefficient R1 To R1- Returns:
- The Scale-Sensitive Covering Number Upper/Lower Bounds given the Specified Sample for the Function Class
-
outputDimension
public int outputDimension() throws java.lang.ExceptionCompute the Output Dimension- Returns:
- The Output Dimension
- Throws:
java.lang.Exception- Thrown if the Output Dimension is Invalid
-
populationMetricCoveringBounds
Compute the Maurey Covering Number Upper Bounds for Operator Population Metric Norm- Returns:
- The Maurey Operator Covering Number Upper Bounds Instance Corresponding to the Operator Population Metric Norm
-
populationSupremumCoveringBounds
Compute the Maurey Covering Number Upper Bounds for Operator Population Supremum Norm- Returns:
- The Maurey Operator Covering Number Upper Bounds Instance Corresponding to the Operator Population Supremum Norm
-
sampleMetricCoveringBounds
public MaureyOperatorCoveringBounds sampleMetricCoveringBounds(GeneralizedValidatedVector generalizedValidatedVector)Compute the Maurey Covering Number Upper Bounds for Operator Sample Metric Norm- Parameters:
generalizedValidatedVector- The Validated Vector Space Instance- Returns:
- The Maurey Operator Covering Number Upper Bounds Instance Corresponding to the Operator Sample Metric Norm
-
sampleSupremumCoveringBounds
public MaureyOperatorCoveringBounds sampleSupremumCoveringBounds(GeneralizedValidatedVector generalizedValidatedVector)Compute the Maurey Covering Number Upper Bounds for Operator Sample Supremum Norm- Parameters:
generalizedValidatedVector- The Validated Vector Space Instance- Returns:
- The Maurey Operator Covering Number Upper Bounds Instance Corresponding to the Operator Sample Supremum Norm
-