Documentation of 'Catalano.MachineLearning.FeatureEncoder.Vlad' Java class
Vlad
Catalano.MachineLearning.FeatureEncoder

Class Vlad

  • All Implemented Interfaces:
    IFeatureEncoder


    public class Vlad
    extends java.lang.Object
    implements IFeatureEncoder
    Vlad (Vector Locally Agreggate Descriptors).
    • Constructor Summary

      Constructors 
      Constructor and Description
      Vlad(double[][] centroids)
      Initializes a new instance of the Vlad class.
      Vlad(double[][] centroids, boolean normalize)
      Initializes a new instance of the Vlad class.
      Vlad(double[][] centroids, boolean normalize, boolean softmax)
      Initializes a new instance of the Vlad class.
      Vlad(double[][] centroids, boolean normalize, boolean softmax, IFeatureScaling scaleVlad)
      Initializes a new instance of the Vlad class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      double[] Compute(double[][] features)
      Compute VLAD.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Vlad

        public Vlad(double[][] centroids)
        Initializes a new instance of the Vlad class.
        Parameters:
        centroids - Centroids.
      • Vlad

        public Vlad(double[][] centroids,
                    boolean normalize)
        Initializes a new instance of the Vlad class.
        Parameters:
        centroids - Centroids.
        normalize - ||x||^2 normalization.
      • Vlad

        public Vlad(double[][] centroids,
                    boolean normalize,
                    boolean softmax)
        Initializes a new instance of the Vlad class.
        Parameters:
        centroids - Centroids.
        normalize - ||x||^2 normalization.
        softmax - Apply softmax function.
      • Vlad

        public Vlad(double[][] centroids,
                    boolean normalize,
                    boolean softmax,
                    IFeatureScaling scaleVlad)
        Initializes a new instance of the Vlad class.
        Parameters:
        centroids - Centroids.
        normalize - ||x||^2 normalization.
        softmax - Apply softmax function.
        scaleVlad - Scale(Vlad).
    • Method Detail

      • Compute

        public double[] Compute(double[][] features)
        Compute VLAD.
        Specified by:
        Compute in interface IFeatureEncoder
        Parameters:
        features - Features.
        Returns:
        Descriptors.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.