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

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

?? gainratiosplitcrit.java

?? 一個數據挖掘系統的源碼
?? JAVA
字號:

/**
 *   
 *   AgentAcademy - an open source Data Mining framework for
 *   training intelligent agents
 *
 *   Copyright (C)   2001-2003 AA Consortium.
 *
 *   This library is open source software; you can redistribute it 
 *   and/or modify it under the terms of the GNU Lesser General 
 *   Public License as published by the Free Software Foundation;   
 *   either version 2.0 of the License, or (at your option) any later 
 *   version.
 *
 *   This library is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the    
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU Lesser General Public
 *   License along with this library; if not, write to the Free 
 *   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, 
 *   MA  02111-1307 USA
 * 
 */

package org.agentacademy.modules.dataminer.classifiers;

/**
 * <p>Title: The Data Miner prototype</p>
 * <p>Description: A prototype for the DataMiner (DM), the Agent Academy (AA) module responsible for performing data mining on the contents of the Agent Use Repository (AUR). The extracted knowledge is to be sent back to the AUR in the form of a PMML document.</p>
 * <p>Copyright: Copyright (c) 2002</p>
 * <p>Company: CERTH</p>
 * @author asymeon
 * @version 0.3
 */

import org.agentacademy.modules.dataminer.core.*;

/**
 * Class for computing the gain ratio for a given distribution.
 *
 */
public final class GainRatioSplitCrit extends EntropyBasedSplitCrit{

  /**
   * This method is a straightforward implementation of the gain
   * ratio criterion for the given distribution.
   */
  public final double splitCritValue(Distribution bags) {

    double numerator;
    double denumerator;

    numerator = oldEnt(bags)-newEnt(bags);

    // Splits with no gain are useless.
    if (Utils.eq(numerator,0))
      return Double.MAX_VALUE;
    denumerator = splitEnt(bags);

    // Test if split is trivial.
    if (Utils.eq(denumerator,0))
      return Double.MAX_VALUE;

    //  We take the reciprocal value because we want to minimize the
    // splitting criterion's value.
    return denumerator/numerator;
  }

  /**
   * This method computes the gain ratio in the same way C4.5 does.
   *
   * @param bags the distribution
   * @param totalnoInst the weight of ALL instances
   * @param numerator the info gain
   */
  public final double splitCritValue(Distribution bags, double totalnoInst,
				     double numerator){

    double denumerator;
    double noUnknown;
    double unknownRate;
    int i;

    // Compute split info.
    denumerator = splitEnt(bags,totalnoInst);

    // Test if split is trivial.
    if (Utils.eq(denumerator,0))
      return 0;
    denumerator = denumerator/totalnoInst;

    return numerator/denumerator;
  }

  /**
   * Help method for computing the split entropy.
   */
  private final double splitEnt(Distribution bags,double totalnoInst){

    double returnValue = 0;
    double noUnknown;
    int i;

    noUnknown = totalnoInst-bags.total();
    if (Utils.gr(bags.total(),0)){
      for (i=0;i<bags.numBags();i++)
	returnValue = returnValue-logFunc(bags.perBag(i));
      returnValue = returnValue-logFunc(noUnknown);
      returnValue = returnValue+logFunc(totalnoInst);
    }
    return returnValue;
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品高清亚洲| 国产欧美日产一区| 色呦呦一区二区三区| 99久久国产综合精品女不卡| 国产suv精品一区二区883| 国产一区欧美二区| 国产精品99久久久久久久vr| 国产成人免费高清| 一本色道久久综合亚洲精品按摩| 色999日韩国产欧美一区二区| 色婷婷精品大在线视频| 欧美性三三影院| 日韩一区二区在线观看视频| 精品国产污污免费网站入口 | 国产精品一区二区久激情瑜伽| 久久99精品视频| 国产成人精品亚洲777人妖| 成人免费毛片嘿嘿连载视频| 不卡的av网站| 欧美日韩一级片网站| 欧美一区二区成人6969| 久久精品无码一区二区三区| 亚洲欧美中日韩| 午夜国产不卡在线观看视频| 韩国女主播成人在线观看| 国产999精品久久久久久绿帽| 成人美女在线视频| 欧美亚洲综合在线| 精品久久久久久久久久久久包黑料| 日本一区二区高清| 婷婷开心激情综合| 成人黄色在线视频| 欧美一二三在线| 18成人在线视频| 精品写真视频在线观看| 97se亚洲国产综合在线| 日韩欧美一区中文| 最新不卡av在线| 久久99精品久久久久| 91国偷自产一区二区三区成为亚洲经典| 欧美另类高清zo欧美| 国产精品欧美久久久久无广告| 五月婷婷综合激情| 不卡一区二区三区四区| 欧美成人免费网站| 一区二区成人在线| thepron国产精品| 精品国产免费人成在线观看| 亚洲在线视频网站| av一区二区三区在线| 精品国产制服丝袜高跟| 亚洲v精品v日韩v欧美v专区| 成人中文字幕合集| 久久伊人蜜桃av一区二区| 午夜一区二区三区视频| 91亚洲精品久久久蜜桃| 久久九九久久九九| 蜜桃视频一区二区| 91精品一区二区三区久久久久久 | 久久99久国产精品黄毛片色诱| 一本色道亚洲精品aⅴ| 欧美极品少妇xxxxⅹ高跟鞋 | 91免费观看视频| 国产精品水嫩水嫩| 国产91丝袜在线播放| 26uuu精品一区二区在线观看| 午夜精品久久久| 欧美日韩高清在线| 亚洲一区二区三区在线播放| 日本乱码高清不卡字幕| 国产精品久久久久永久免费观看| 国产一区二区三区观看| 久久久久九九视频| 国产精品一区在线| 久久无码av三级| 国产一区二区福利| 国产欧美一二三区| 9i看片成人免费高清| 亚洲欧美在线aaa| 色呦呦日韩精品| 亚洲第一在线综合网站| 欧美日本高清视频在线观看| 五月天视频一区| 欧美一级夜夜爽| 黄网站免费久久| 亚洲国产精品成人久久综合一区| 成人18视频在线播放| 亚洲欧美aⅴ...| 欧美精品第1页| 国产一区二区在线看| 国产色一区二区| 91国偷自产一区二区开放时间 | √…a在线天堂一区| 在线观看欧美精品| 免费观看在线综合| 日本一区二区在线不卡| 91麻豆精品秘密| 日韩av不卡在线观看| 91精品国产高清一区二区三区 | 国产精品久久久久影院亚瑟| 色婷婷av一区| 精品一区二区日韩| 国产精品福利一区二区| 欧美乱熟臀69xxxxxx| 国产一区二区三区日韩 | 欧美日本一道本| 狠狠色丁香婷婷综合| 国产精品福利一区二区三区| 欧美日韩的一区二区| 精品一区二区免费在线观看| 亚洲人快播电影网| 日韩视频在线你懂得| 白白色 亚洲乱淫| 日韩黄色片在线观看| 国产视频一区二区在线观看| 91免费版在线| 国产精品中文有码| 偷偷要91色婷婷| 国产精品久久久久久久久免费相片| 欧美日韩美女一区二区| 懂色av一区二区三区蜜臀| 亚洲成人激情av| 综合久久久久综合| 久久亚洲精华国产精华液| 欧美亚洲综合另类| 国产成人av影院| 麻豆91精品91久久久的内涵| 亚洲精品写真福利| 欧美激情中文不卡| 精品国产91九色蝌蚪| 欧美精品视频www在线观看| 成人美女视频在线看| 国产麻豆精品视频| 麻豆精品在线观看| 亚洲成av人**亚洲成av**| 国产精品久久久久久久久免费樱桃| 日韩三级精品电影久久久| 在线亚洲人成电影网站色www| 福利一区在线观看| 激情小说亚洲一区| 精品一区二区免费| 麻豆国产欧美一区二区三区| 亚洲日本一区二区| 亚洲手机成人高清视频| 国产精品毛片久久久久久| 久久久久久久综合狠狠综合| 日韩一区二区三区电影在线观看| 欧美日韩在线播放三区| 91行情网站电视在线观看高清版| 波多野结衣亚洲| 91原创在线视频| 99久久精品免费| 日本久久精品电影| 欧美午夜影院一区| 91精品国产综合久久香蕉麻豆| 欧美日韩一区二区电影| 欧美中文字幕一二三区视频| 在线免费观看不卡av| 欧美日韩另类一区| 4hu四虎永久在线影院成人| 欧美久久婷婷综合色| 日韩免费观看高清完整版| 日韩一区二区三区精品视频| 欧美变态口味重另类| 久久一留热品黄| 中文字幕 久热精品 视频在线| 国产精品久久久久国产精品日日| 国产精品人人做人人爽人人添| 中文字幕一区二区三| 一二三区精品视频| 日本欧美大码aⅴ在线播放| 美女脱光内衣内裤视频久久影院| 狠狠狠色丁香婷婷综合久久五月| 精品亚洲aⅴ乱码一区二区三区| 国产不卡在线视频| 色综合久久久久网| 欧美高清www午色夜在线视频| 欧美不卡视频一区| 国产精品每日更新在线播放网址| 亚洲综合色区另类av| 免费观看在线色综合| 不卡一二三区首页| 欧美精品一卡二卡| 国产女人18毛片水真多成人如厕 | 欧美猛男超大videosgay| 欧美一区二区三区四区五区| 国产三级欧美三级日产三级99| 亚洲免费在线看| 激情六月婷婷综合| 欧美在线观看18| 久久久91精品国产一区二区精品| 亚洲欧美福利一区二区| 日本aⅴ亚洲精品中文乱码| 99久久综合狠狠综合久久| 欧美区在线观看| 中文字幕中文乱码欧美一区二区| 亚洲444eee在线观看| 成人黄页毛片网站| 欧美大片国产精品| 亚洲成人免费影院|