⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 baseinducer.java

📁 基于数据挖掘的决策树改进算法和贝叶斯改进算法
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package shared;
import java.lang.*;
import java.io.*;

/** A base class for inducers. The main reason for this base class, which
 * we don't expect users to use much, is that ExternalInducers do not build a
 * data structure in memory, and thus we must provide a composite operation
 * train_and_test. The two derived classes that will actually be used by users
 * are Inducer and ExternalInducer.<P>
 *
 * @author James Louis	12/08/2000	Porting to Java.
 * @author Yeogirl Yun	7/4/95	Added copy constructor.
 * @author Ronny Kohavi	10/5/93	Initial revision (.c, .h) based on
 * Inducer.*
 */
abstract public class BaseInducer {
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int CONST_INDUCER         = Class_Id.INDUCER_ID_BASE +  1;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int TDDT_INDUCER          = Class_Id.INDUCER_ID_BASE +  2;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int TABLE_INDUCER         = Class_Id.INDUCER_ID_BASE +  3;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int C45_INDUCER           = Class_Id.INDUCER_ID_BASE +  4;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int FSS_INDUCER           = Class_Id.INDUCER_ID_BASE +  5;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int OODG_INDUCER          = Class_Id.INDUCER_ID_BASE +  6;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int NAIVE_BAYES_INDUCER   = Class_Id.INDUCER_ID_BASE +  7;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int NULL_INDUCER          = Class_Id.INDUCER_ID_BASE +  8;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int IB_INDUCER            = Class_Id.INDUCER_ID_BASE +  9;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int ONER_INDUCER          = Class_Id.INDUCER_ID_BASE + 10;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int DISC_TAB_INDUCER      = Class_Id.INDUCER_ID_BASE + 11;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int DISC_NB_INDUCER       = Class_Id.INDUCER_ID_BASE + 12;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int DF_INDUCER            = Class_Id.INDUCER_ID_BASE + 13;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int LIST_HOODG_INDUCER    = Class_Id.INDUCER_ID_BASE + 14;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int WINNOW_INDUCER        = Class_Id.INDUCER_ID_BASE + 15;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int ID3_INDUCER           = Class_Id.INDUCER_ID_BASE + 16;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int PERCEPTRON_INDUCER    = Class_Id.INDUCER_ID_BASE + 17;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int LAZY_DT_INDUCER       = Class_Id.INDUCER_ID_BASE + 18;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int HOODG_INDUCER         = Class_Id.INDUCER_ID_BASE + 19;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int PERF_EST_INDUCER      = Class_Id.INDUCER_ID_BASE + 20;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int BAGGING_INDUCER       = Class_Id.INDUCER_ID_BASE + 21;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int ENTROPY_ODG_INDUCER   = Class_Id.INDUCER_ID_BASE + 22;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int LIST_ODG_INDUCER      = Class_Id.INDUCER_ID_BASE + 23;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int C45R_INDUCER          = Class_Id.INDUCER_ID_BASE + 24;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int ORDER_FSS_INDUCER     = Class_Id.INDUCER_ID_BASE + 25;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int DISC_SEARCH_INDUCER   = Class_Id.INDUCER_ID_BASE + 26;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int C45AP_INDUCER         = Class_Id.INDUCER_ID_BASE + 27;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int CatDT_INDUCER         = Class_Id.INDUCER_ID_BASE + 28;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int CF_INDUCER            = Class_Id.INDUCER_ID_BASE + 29;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int TABLE_CAS_INDUCER     = Class_Id.INDUCER_ID_BASE + 30;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int WEIGHT_SEARCH_INDUCER = Class_Id.INDUCER_ID_BASE + 31;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int T2_INDUCER            = Class_Id.INDUCER_ID_BASE + 33;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int PROJECT_INDUCER       = Class_Id.INDUCER_ID_BASE + 32;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int STACKING_INDUCER      = Class_Id.INDUCER_ID_BASE + 34;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int SGI_DT_INDUCER        = Class_Id.INDUCER_ID_BASE + 35;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int FCF_INDUCER           = Class_Id.INDUCER_ID_BASE + 36;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int AM_INDUCER            = Class_Id.INDUCER_ID_BASE + 37;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int PEBLS_INDUCER         = Class_Id.INDUCER_ID_BASE + 38;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int RIPPER_INDUCER        = Class_Id.INDUCER_ID_BASE + 39;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int OC1_INDUCER           = Class_Id.INDUCER_ID_BASE + 40;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int COODG_INDUCER         = Class_Id.INDUCER_ID_BASE + 41;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int CN2_INDUCER           = Class_Id.INDUCER_ID_BASE + 42;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int AHA_IB_INDUCER        = Class_Id.INDUCER_ID_BASE + 43;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int CART_INDUCER          = Class_Id.INDUCER_ID_BASE + 44;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int C50_INDUCER           = Class_Id.INDUCER_ID_BASE + 45;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int ODT_INDUCER           = Class_Id.INDUCER_ID_BASE + 46;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int CLUSTER_INDUCER       = Class_Id.INDUCER_ID_BASE + 47;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int BOOSTER_INDUCER       = Class_Id.INDUCER_ID_BASE + 48;
    
    /** Class identifier used for class_id function.
     * @deprecated The class_id method should be replaced with Java's
     * instanceof operator.
     */
    public static int DDT_INDUCER           = Class_Id.INDUCER_ID_BASE + 49;
    
    /** Data set used for training this inducer.
     */
    protected InstanceList TS = null;
    
    /** A description of this inducer.
     */
    private String dscr;
    
    /** Logging options for this class.
     */
    protected LogOptions logOptions = new LogOptions();
    
    /** Instance of the GetEnv class used for accessing environment variables
     * and options.
     */    
    protected GetEnv getEnv = new GetEnv();;
    
    /** Sets the logging level for this object.
     * @param level	The new logging level.
     */
    public void set_log_level(int level){logOptions.set_log_level(level);}
    
    /** Returns the logging level for this object.
     * @return The logging level for this object.
     */
    public int  get_log_level(){return logOptions.get_log_level();}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -