Documentation of 'jsat.datatransform.InverseOfTransform' Java class
InverseOfTransform
jsat.datatransform

Class InverseOfTransform

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, DataTransform


    public class InverseOfTransform
    extends java.lang.Object
    implements DataTransform
    Creates a new Transform object that simply uses the inverse of an InvertibleTransform as a regular transform. This allows one to apply inverses after the fact in a simple matter like:
    
      DataSet x = //some data set;
      InvertibleTransform transform = //some transform;
      x.applyTransform(transform);//apply the original transform
      //reverse the transform, getting back to where we started
      x.applyTransform(new InverseOfTransform(transform));
     
    See Also:
    Serialized Form
    • Constructor Detail

      • InverseOfTransform

        public InverseOfTransform(InvertibleTransform transform)
        Creates a new transform that uses the transform of the given transform
        Parameters:
        transform - the transform to use the inverse function of
      • InverseOfTransform

        public InverseOfTransform(InverseOfTransform toClone)
        Copy constructor
        Parameters:
        toClone - the object to copy
    • Method Detail

      • fit

        public void fit(DataSet data)
        Description copied from interface: DataTransform
        Fits this transform to the given dataset. Some transforms can only be learned from classification or regression datasets. If an incompatible dataset type is given, a FailedToFitException exception may be thrown.
        Specified by:
        fit in interface DataTransform
        Parameters:
        data - the dataset to fir this transform to
      • transform

        public DataPoint transform(DataPoint dp)
        Description copied from interface: DataTransform
        Returns a new data point that is a transformation of the original data point. This new data point is a different object, but may contain the same references as the original data point. It is not guaranteed that you can mutate the transformed point without having a side effect on the original point.
        Specified by:
        transform in interface DataTransform
        Parameters:
        dp - the data point to apply a transformation to
        Returns:
        a transformed data point

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.