Class XMl


  • public final class XMl
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      XMl()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static double[] add​(double[] arr1, double[] arr2)  
      static double[] addInPlace​(double[] arr1, double[] arr2)  
      static int argMax​(double[] arr)  
      static double computeLengthEuclid​(double[] vec)  
      static double computeLengthManhattan​(double[] vec)  
      static double[] div​(double[] arr1, double[] arr2)  
      static double[] divInPlace​(double[] arr1, double[] arr2)  
      static double dot​(double[] arr1, double[] arr2)  
      static double[] mul​(double[] arr1, double[] arr2)  
      static double[] mulInPlace​(double[] arr1, double[] arr2)  
      static double[] normalize​(double[] arrInput, double[] arrOutput, java.util.function.Function<double[],​java.lang.Double> computeLength)  
      static double[] normalizeL1​(double[] arr)  
      static double[] normalizeL1InPlace​(double[] arr)  
      static double[] normalizeL2​(double[] arr)  
      static double[] normalizeL2InPlace​(double[] arr)  
      static double sigmoid​(double inpt)  
      static double[] sub​(double[] arr1, double[] arr2)  
      static double[] subInPlace​(double[] arr1, double[] arr2)  
      static double tanh​(double inpt)  
      • Methods inherited from class java.lang.Object

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

      • XMl

        public XMl()
    • Method Detail

      • computeLengthManhattan

        public static double computeLengthManhattan​(double[] vec)
      • computeLengthEuclid

        public static double computeLengthEuclid​(double[] vec)
      • normalize

        public static double[] normalize​(double[] arrInput,
                                         double[] arrOutput,
                                         java.util.function.Function<double[],​java.lang.Double> computeLength)
      • normalizeL1

        public static double[] normalizeL1​(double[] arr)
      • normalizeL1InPlace

        public static double[] normalizeL1InPlace​(double[] arr)
      • normalizeL2

        public static double[] normalizeL2​(double[] arr)
      • normalizeL2InPlace

        public static double[] normalizeL2InPlace​(double[] arr)
      • sigmoid

        public static double sigmoid​(double inpt)
      • tanh

        public static double tanh​(double inpt)
      • argMax

        public static int argMax​(double[] arr)
      • dot

        public static double dot​(double[] arr1,
                                 double[] arr2)
      • add

        public static double[] add​(double[] arr1,
                                   double[] arr2)
      • addInPlace

        public static double[] addInPlace​(double[] arr1,
                                          double[] arr2)
      • mul

        public static double[] mul​(double[] arr1,
                                   double[] arr2)
      • mulInPlace

        public static double[] mulInPlace​(double[] arr1,
                                          double[] arr2)
      • sub

        public static double[] sub​(double[] arr1,
                                   double[] arr2)
      • subInPlace

        public static double[] subInPlace​(double[] arr1,
                                          double[] arr2)
      • div

        public static double[] div​(double[] arr1,
                                   double[] arr2)
      • divInPlace

        public static double[] divInPlace​(double[] arr1,
                                          double[] arr2)