Package se.hb.jcp.cli

Class CCTools


  • public class CCTools
    extends java.lang.Object
    Higher-level tools for Conformal Classification.
    Author:
    anders.gidenstam(at)hb.se
    • Constructor Summary

      Constructors 
      Constructor Description
      CCTools()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static IConformalClassifier loadModel​(java.lang.String filename)  
      static void runTest​(java.lang.String modelFileName, java.lang.String dataSetFileName, java.lang.String jsonOutputFileName, java.lang.String pValuesOutputFileName, java.lang.String labelsOutputFileName, double significanceLevel, boolean debug)  
      static void runTest​(IConformalClassifier cc, DataSet testSet, java.lang.String jsonOutputFileName, java.lang.String pValuesOutputFileName, java.lang.String labelsOutputFileName, double significanceLevel, boolean debug)  
      static void saveModel​(IConformalClassifier cc, java.lang.String filename)  
      • Methods inherited from class java.lang.Object

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

      • CCTools

        public CCTools()
    • Method Detail

      • runTest

        public static void runTest​(java.lang.String modelFileName,
                                   java.lang.String dataSetFileName,
                                   java.lang.String jsonOutputFileName,
                                   java.lang.String pValuesOutputFileName,
                                   java.lang.String labelsOutputFileName,
                                   double significanceLevel,
                                   boolean debug)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • runTest

        public static void runTest​(IConformalClassifier cc,
                                   DataSet testSet,
                                   java.lang.String jsonOutputFileName,
                                   java.lang.String pValuesOutputFileName,
                                   java.lang.String labelsOutputFileName,
                                   double significanceLevel,
                                   boolean debug)
                            throws java.io.IOException
        Throws:
        java.io.IOException
      • loadModel

        public static IConformalClassifier loadModel​(java.lang.String filename)
                                              throws java.io.IOException
        Throws:
        java.io.IOException
      • saveModel

        public static void saveModel​(IConformalClassifier cc,
                                     java.lang.String filename)
                              throws java.io.IOException
        Throws:
        java.io.IOException