Class Feature<T extends FeatureInput>

Type Parameters:
T - input-type from which a measurement is calculated.
Direct Known Subclasses:
FeatureBinary, FeatureFromList, FeatureGeneric, FeatureResults, FeatureUnary

public abstract class Feature<T extends FeatureInput>
extends InitializableBean<Feature<T>,​FeatureInitialization>
Base class for a measurement that calculates a result (double) given input parameters.

This is a key base class in the Anchor framework, and many algorithms and procedures use a Feature on particular input-types to calculate measurements in a flexible way, and often to use these measurements in a machine-learning algorithm.

See Feature (Machine learning) on Wikipedia for general background on the concept of a feature in Machine Learning.

Author:
Owen Feehan
  • Constructor Details

    • Feature

      protected Feature()
      Creates with the default initializer.
    • Feature

      protected Feature​(BeanInitializer<FeatureInitialization> propertyInitializer)
      Creates with a custom initializer.
      Parameters:
      propertyInitializer - the custom initializer.
  • Method Details