亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? checkkernel.java

?? Weka
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
    println("--> Kernel tests");    declaresSerialVersionUID();    testsPerClassType(Attribute.NOMINAL,    weightedInstancesHandler, multiInstanceHandler);    testsPerClassType(Attribute.NUMERIC,    weightedInstancesHandler, multiInstanceHandler);    testsPerClassType(Attribute.DATE,       weightedInstancesHandler, multiInstanceHandler);    testsPerClassType(Attribute.STRING,     weightedInstancesHandler, multiInstanceHandler);    testsPerClassType(Attribute.RELATIONAL, weightedInstancesHandler, multiInstanceHandler);  }    /**   * Set the lernel to test.    *   * @param value the kernel to use.   */  public void setKernel(Kernel value) {    m_Kernel = value;  }    /**   * Get the kernel being tested   *   * @return the kernel being tested   */  public Kernel getKernel() {    return m_Kernel;  }    /**   * Run a battery of tests for a given class attribute type   *   * @param classType true if the class attribute should be numeric   * @param weighted true if the kernel says it handles weights   * @param multiInstance true if the kernel is a multi-instance kernel   */  protected void testsPerClassType(int classType,                                    boolean weighted,                                   boolean multiInstance) {        boolean PNom = canPredict(true,  false, false, false, false, multiInstance, classType)[0];    boolean PNum = canPredict(false, true,  false, false, false, multiInstance, classType)[0];    boolean PStr = canPredict(false, false, true,  false, false, multiInstance, classType)[0];    boolean PDat = canPredict(false, false, false, true,  false, multiInstance, classType)[0];    boolean PRel;    if (!multiInstance)      PRel = canPredict(false, false, false, false,  true, multiInstance, classType)[0];    else      PRel = false;    if (PNom || PNum || PStr || PDat || PRel) {      if (weighted)        instanceWeights(PNom, PNum, PStr, PDat, PRel, multiInstance, classType);            if (classType == Attribute.NOMINAL)        canHandleNClasses(PNom, PNum, PStr, PDat, PRel, multiInstance, 4);      if (!multiInstance) {	canHandleClassAsNthAttribute(PNom, PNum, PStr, PDat, PRel, multiInstance, classType, 0);	canHandleClassAsNthAttribute(PNom, PNum, PStr, PDat, PRel, multiInstance, classType, 1);      }            canHandleZeroTraining(PNom, PNum, PStr, PDat, PRel, multiInstance, classType);      boolean handleMissingPredictors = canHandleMissing(PNom, PNum, PStr, PDat, PRel,           multiInstance, classType,           true, false, 20)[0];      if (handleMissingPredictors)        canHandleMissing(PNom, PNum, PStr, PDat, PRel, multiInstance, classType, true, false, 100);            boolean handleMissingClass = canHandleMissing(PNom, PNum, PStr, PDat, PRel,           multiInstance, classType,           false, true, 20)[0];      if (handleMissingClass)        canHandleMissing(PNom, PNum, PStr, PDat, PRel, multiInstance, classType, false, true, 100);            correctBuildInitialisation(PNom, PNum, PStr, PDat, PRel, multiInstance, classType);      datasetIntegrity(PNom, PNum, PStr, PDat, PRel, multiInstance, classType,          handleMissingPredictors, handleMissingClass);    }  }    /**   * Checks whether the scheme can take command line options.   *   * @return index 0 is true if the kernel can take options   */  protected boolean[] canTakeOptions() {        boolean[] result = new boolean[2];        print("options...");    if (m_Kernel instanceof OptionHandler) {      println("yes");      if (m_Debug) {        println("\n=== Full report ===");        Enumeration enu = ((OptionHandler)m_Kernel).listOptions();        while (enu.hasMoreElements()) {          Option option = (Option) enu.nextElement();          print(option.synopsis() + "\n"               + option.description() + "\n");        }        println("\n");      }      result[0] = true;    }    else {      println("no");      result[0] = false;    }        return result;  }    /**   * Checks whether the scheme says it can handle instance weights.   *   * @return true if the kernel handles instance weights   */  protected boolean[] weightedInstancesHandler() {        boolean[] result = new boolean[2];        print("weighted instances kernel...");    if (m_Kernel instanceof WeightedInstancesHandler) {      println("yes");      result[0] = true;    }    else {      println("no");      result[0] = false;    }        return result;  }    /**   * Checks whether the scheme handles multi-instance data.   *    * @return true if the kernel handles multi-instance data   */  protected boolean[] multiInstanceHandler() {    boolean[] result = new boolean[2];        print("multi-instance kernel...");    if (m_Kernel instanceof MultiInstanceCapabilitiesHandler) {      println("yes");      result[0] = true;    }    else {      println("no");      result[0] = false;    }        return result;  }    /**   * tests for a serialVersionUID. Fails in case the scheme doesn't declare   * a UID.   *   * @return index 0 is true if the scheme declares a UID   */  protected boolean[] declaresSerialVersionUID() {    boolean[] result = new boolean[2];        print("serialVersionUID...");        result[0] = !SerializationHelper.needsUID(m_Kernel.getClass());        if (result[0])      println("yes");    else      println("no");        return result;  }    /**   * Checks basic prediction of the scheme, for simple non-troublesome   * datasets.   *   * @param nominalPredictor if true use nominal predictor attributes   * @param numericPredictor if true use numeric predictor attributes   * @param stringPredictor if true use string predictor attributes   * @param datePredictor if true use date predictor attributes   * @param relationalPredictor if true use relational predictor attributes   * @param multiInstance whether multi-instance is needed   * @param classType the class type (NOMINAL, NUMERIC, etc.)   * @return index 0 is true if the test was passed, index 1 is true if test    *         was acceptable   */  protected boolean[] canPredict(      boolean nominalPredictor,      boolean numericPredictor,       boolean stringPredictor,       boolean datePredictor,      boolean relationalPredictor,      boolean multiInstance,      int classType) {        print("basic predict");    printAttributeSummary(        nominalPredictor, numericPredictor, stringPredictor, datePredictor, relationalPredictor, multiInstance, classType);    print("...");    FastVector accepts = new FastVector();    accepts.addElement("unary");    accepts.addElement("binary");    accepts.addElement("nominal");    accepts.addElement("numeric");    accepts.addElement("string");    accepts.addElement("date");    accepts.addElement("relational");    accepts.addElement("multi-instance");    accepts.addElement("not in classpath");    int numTrain = getNumInstances(), numClasses = 2, missingLevel = 0;    boolean predictorMissing = false, classMissing = false;        return runBasicTest(nominalPredictor, numericPredictor, stringPredictor,         datePredictor, relationalPredictor,         multiInstance,        classType,         missingLevel, predictorMissing, classMissing,        numTrain, numClasses,         accepts);  }    /**   * Checks whether nominal schemes can handle more than two classes.   * If a scheme is only designed for two-class problems it should   * throw an appropriate exception for multi-class problems.   *   * @param nominalPredictor if true use nominal predictor attributes   * @param numericPredictor if true use numeric predictor attributes   * @param stringPredictor if true use string predictor attributes   * @param datePredictor if true use date predictor attributes   * @param relationalPredictor if true use relational predictor attributes   * @param multiInstance whether multi-instance is needed   * @param numClasses the number of classes to test   * @return index 0 is true if the test was passed, index 1 is true if test    *         was acceptable   */  protected boolean[] canHandleNClasses(      boolean nominalPredictor,      boolean numericPredictor,       boolean stringPredictor,       boolean datePredictor,      boolean relationalPredictor,      boolean multiInstance,      int numClasses) {        print("more than two class problems");    printAttributeSummary(        nominalPredictor, numericPredictor, stringPredictor, datePredictor, relationalPredictor, multiInstance, Attribute.NOMINAL);    print("...");    FastVector accepts = new FastVector();    accepts.addElement("number");    accepts.addElement("class");    int numTrain = getNumInstances(), missingLevel = 0;    boolean predictorMissing = false, classMissing = false;        return runBasicTest(nominalPredictor, numericPredictor, stringPredictor,                         datePredictor, relationalPredictor,                         multiInstance,                        Attribute.NOMINAL,                        missingLevel, predictorMissing, classMissing,                        numTrain, numClasses,                         accepts);  }    /**   * Checks whether the scheme can handle class attributes as Nth attribute.   *   * @param nominalPredictor if true use nominal predictor attributes   * @param numericPredictor if true use numeric predictor attributes   * @param stringPredictor if true use string predictor attributes   * @param datePredictor if true use date predictor attributes   * @param relationalPredictor if true use relational predictor attributes   * @param multiInstance whether multi-instance is needed   * @param classType the class type (NUMERIC, NOMINAL, etc.)   * @param classIndex the index of the class attribute (0-based, -1 means last attribute)   * @return index 0 is true if the test was passed, index 1 is true if test    *         was acceptable   * @see TestInstances#CLASS_IS_LAST   */  protected boolean[] canHandleClassAsNthAttribute(      boolean nominalPredictor,      boolean numericPredictor,       boolean stringPredictor,       boolean datePredictor,      boolean relationalPredictor,      boolean multiInstance,      int classType,      int classIndex) {        if (classIndex == TestInstances.CLASS_IS_LAST)      print("class attribute as last attribute");    else      print("class attribute as " + (classIndex + 1) + ". attribute");    printAttributeSummary(        nominalPredictor, numericPredictor, stringPredictor, datePredictor, relationalPredictor, multiInstance, classType);    print("...");    FastVector accepts = new FastVector();    int numTrain = getNumInstances(), numClasses = 2, missingLevel = 0;    boolean predictorMissing = false, classMissing = false;        return runBasicTest(nominalPredictor, numericPredictor, stringPredictor,                         datePredictor, relationalPredictor,                         multiInstance,                        classType,                        classIndex,                        missingLevel, predictorMissing, classMissing,                        numTrain, numClasses,                         accepts);  }    /**   * Checks whether the scheme can handle zero training instances.   *   * @param nominalPredictor if true use nominal predictor attributes   * @param numericPredictor if true use numeric predictor attributes   * @param stringPredictor if true use string predictor attributes   * @param datePredictor if true use date predictor attributes   * @param relationalPredictor if true use relational predictor attributes   * @param multiInstance whether multi-instance is needed   * @param classType the class type (NUMERIC, NOMINAL, etc.)   * @return index 0 is true if the test was passed, index 1 is true if test    *         was acceptable   */  protected boolean[] canHandleZeroTraining(      boolean nominalPredictor,      boolean numericPredictor,       boolean stringPredictor,       boolean datePredictor,      boolean relationalPredictor,      boolean multiInstance,      int classType) {        print("handle zero training instances");    printAttributeSummary(        nominalPredictor, numericPredictor, stringPredictor, datePredictor, relationalPredictor, multiInstance, classType);    print("...");    FastVector accepts = new FastVector();    accepts.addElement("train");    accepts.addElement("value");    int numTrain = 0, numClasses = 2, missingLevel = 0;    boolean predictorMissing = false, classMissing = false;        return runBasicTest(              nominalPredictor, numericPredictor, stringPredictor,               datePredictor, relationalPredictor,               multiInstance,              classType,               missingLevel, predictorMissing, classMissing,              numTrain, numClasses,               accepts);  }    /**   * Checks whether the scheme correctly initialises models when    * buildKernel is called. This test calls buildKernel with   * one training dataset. buildKernel is then called on a training    * set with different structure, and then again with the original training 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美在线影院| 91啪九色porn原创视频在线观看| 欧美日韩精品一区二区天天拍小说| 亚洲色图20p| 色国产综合视频| 亚洲大片一区二区三区| 日韩午夜小视频| 国产精品一二二区| 亚洲欧洲99久久| 在线欧美日韩精品| 奇米精品一区二区三区四区| 精品成人在线观看| www..com久久爱| 亚洲高清不卡在线观看| 精品国产制服丝袜高跟| 99久久伊人精品| 日韩精品视频网| 中文字幕精品—区二区四季| 欧美色区777第一页| 韩国精品久久久| 亚洲欧美日韩系列| 日韩欧美亚洲国产精品字幕久久久| 国产福利精品一区二区| 亚洲综合图片区| 久久久精品综合| 色婷婷精品久久二区二区蜜臀av| 久久精品久久综合| 综合自拍亚洲综合图不卡区| 欧美一区二区三区婷婷月色 | 久久奇米777| 白白色 亚洲乱淫| 日本麻豆一区二区三区视频| 国产精品三级视频| 欧美精品成人一区二区三区四区| 国产成人av电影在线| 一区二区三区**美女毛片| 久久久www成人免费毛片麻豆| 欧洲一区在线观看| 高清beeg欧美| 青青草97国产精品免费观看无弹窗版| 国产精品嫩草影院av蜜臀| 91麻豆精品国产无毒不卡在线观看| 国产99久久久国产精品潘金| 亚洲aⅴ怡春院| 中文字幕在线视频一区| 欧美成人精品3d动漫h| 欧美性受xxxx黑人xyx| 成人黄页在线观看| 九色综合狠狠综合久久| 亚洲第一福利一区| 亚洲桃色在线一区| 亚洲国产精品av| 欧美一区二区三区四区五区 | 亚洲欧美一区二区在线观看| 欧美成人三级在线| 欧美精品tushy高清| 在线观看日韩毛片| 91免费精品国自产拍在线不卡| 久久99日本精品| 免费观看30秒视频久久| 天天色综合成人网| 午夜激情久久久| 亚洲国产日韩精品| 一区二区三区在线看| 国产精品每日更新在线播放网址| 精品国精品国产尤物美女| 4438成人网| 欧美一级片免费看| 欧美一区2区视频在线观看| 欧美三级在线视频| 欧洲一区在线电影| 欧美午夜片在线观看| 在线免费视频一区二区| 日本久久电影网| 欧美三级中文字幕| 在线不卡一区二区| 91精品国产色综合久久不卡电影 | 91丨九色porny丨蝌蚪| 99免费精品视频| 91免费看视频| 欧美日韩国产精选| 91精品国产综合久久福利软件 | 亚洲成人1区2区| 亚洲h在线观看| 免费日本视频一区| 久久精品99国产精品日本| 久久激情综合网| 国产一区二区三区精品欧美日韩一区二区三区 | 综合久久久久久久| 亚洲欧美中日韩| 亚洲国产欧美日韩另类综合| 亚洲国产精品久久久久婷婷884| 午夜精品一区二区三区三上悠亚| 免费高清成人在线| 国产一区二区三区黄视频 | 亚洲精品一区二区三区蜜桃下载 | 3d动漫精品啪啪一区二区竹菊| 欧美日韩高清在线播放| 欧美一级爆毛片| 国产日韩欧美不卡| 亚洲色图欧美偷拍| 午夜精品爽啪视频| 国产精品一卡二卡| 色婷婷激情综合| 日韩欧美一级二级三级| 国产日韩av一区| 一区二区三区四区五区视频在线观看| 午夜av区久久| 国产不卡在线视频| 欧美日韩一卡二卡三卡 | 18涩涩午夜精品.www| 亚洲国产视频网站| 国产福利一区二区| 欧美日韩国产首页| 国产午夜精品福利| 亚洲国产精品欧美一二99| 国产美女视频91| 欧美亚洲图片小说| 久久久精品日韩欧美| 亚洲高清视频的网址| 一本色道久久综合精品竹菊| 91精品一区二区三区在线观看| 久久久99精品免费观看不卡| 亚洲另类色综合网站| 国内精品久久久久影院薰衣草 | 成人夜色视频网站在线观看| 欧美日韩色一区| 国产精品久久久久久久蜜臀| 天天做天天摸天天爽国产一区| 国产99久久久国产精品潘金| 69精品人人人人| 亚洲乱码国产乱码精品精98午夜| 国产一区二区电影| 777欧美精品| 亚洲男人天堂av| 国产成人免费视频网站高清观看视频| 欧美日韩五月天| 亚洲欧美日韩国产综合在线| 国产福利精品一区二区| 日韩一区二区不卡| 五月天丁香久久| 在线观看成人免费视频| 国产精品久久久久久久久动漫 | 日韩一区二区三区电影在线观看 | 中文字幕欧美三区| 精品影院一区二区久久久| 欧美伊人久久大香线蕉综合69 | 欧美精品一区二区三| 午夜精品福利一区二区三区av | 午夜精品福利一区二区三区蜜桃| 91麻豆精品视频| 国产精品久久久久婷婷| 国产一区二区精品在线观看| 欧美一二三在线| 日韩在线一二三区| 欧美日韩第一区日日骚| 一区二区三区四区五区视频在线观看| 99久久综合国产精品| 国产日韩影视精品| 国产成人在线看| 国产女人18毛片水真多成人如厕| 狠狠色综合播放一区二区| 日韩免费在线观看| 黄色资源网久久资源365| 精品国产乱码久久久久久久久| 日本午夜一区二区| 欧美一卡二卡三卡四卡| 日韩精品一二区| 日韩欧美一区二区在线视频| 免费成人深夜小野草| 日韩视频在线一区二区| 蜜臀精品一区二区三区在线观看| 91精品国产高清一区二区三区 | 日本成人超碰在线观看| 日韩视频免费直播| 蜜桃av一区二区三区| 日韩三级高清在线| 精品一区二区三区在线观看 | 色菇凉天天综合网| 亚洲综合色区另类av| 欧美亚洲自拍偷拍| 美腿丝袜一区二区三区| 久久在线观看免费| 丁香五精品蜜臀久久久久99网站| 综合中文字幕亚洲| 欧美日韩大陆一区二区| 狂野欧美性猛交blacked| 久久蜜桃一区二区| www.色精品| 亚洲国产精品一区二区久久| 日韩一区二区视频| 国产成人在线视频播放| 亚洲精品午夜久久久| 欧美一区二区女人| 国产91在线|亚洲| 亚洲综合999| 精品国产一区二区亚洲人成毛片| 成人国产精品免费观看动漫| 亚洲综合一区二区精品导航| 日韩亚洲欧美在线观看|