Class LightGBMUtil


  • public class LightGBMUtil
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean isBinaryInterval​(java.lang.String string)  
      static boolean isInterval​(java.lang.String string)  
      static boolean isNone​(java.lang.String string)  
      static boolean isValues​(java.lang.String string)  
      static GBDT loadGBDT​(java.io.InputStream is)  
      static GBDT loadGBDT​(java.util.Iterator<java.lang.String> lines)  
      static double[] parseDoubleArray​(java.lang.String string, int length)  
      static int[] parseIntArray​(java.lang.String string, int length)  
      static org.dmg.pmml.Interval parseInterval​(java.lang.String string)  
      static ObjectiveFunction parseObjectiveFunction​(java.lang.String string)  
      static java.lang.String[] parseStringArray​(java.lang.String string, int length)  
      static java.util.Iterator<java.lang.String> parseText​(java.io.InputStream is)  
      static long[] parseUnsignedIntArray​(java.lang.String string, int length)  
      static java.util.List<java.lang.Integer> parseValues​(java.lang.String string)  
      static java.lang.String unescape​(java.lang.String string)  
      • Methods inherited from class java.lang.Object

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

      • loadGBDT

        public static GBDT loadGBDT​(java.io.InputStream is)
                             throws java.io.IOException
        Throws:
        java.io.IOException
      • loadGBDT

        public static GBDT loadGBDT​(java.util.Iterator<java.lang.String> lines)
      • parseText

        public static java.util.Iterator<java.lang.String> parseText​(java.io.InputStream is)
                                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • parseObjectiveFunction

        public static ObjectiveFunction parseObjectiveFunction​(java.lang.String string)
      • parseStringArray

        public static java.lang.String[] parseStringArray​(java.lang.String string,
                                                          int length)
      • parseIntArray

        public static int[] parseIntArray​(java.lang.String string,
                                          int length)
      • parseUnsignedIntArray

        public static long[] parseUnsignedIntArray​(java.lang.String string,
                                                   int length)
      • parseDoubleArray

        public static double[] parseDoubleArray​(java.lang.String string,
                                                int length)
      • isNone

        public static boolean isNone​(java.lang.String string)
      • isInterval

        public static boolean isInterval​(java.lang.String string)
      • isBinaryInterval

        public static boolean isBinaryInterval​(java.lang.String string)
      • isValues

        public static boolean isValues​(java.lang.String string)
      • parseInterval

        public static org.dmg.pmml.Interval parseInterval​(java.lang.String string)
      • parseValues

        public static java.util.List<java.lang.Integer> parseValues​(java.lang.String string)
      • unescape

        public static java.lang.String unescape​(java.lang.String string)