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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dtp.c

?? it is tree Dtree algorithm. so see it. it is in c++
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*----------------------------------------------------------------------  File    : dtp.c  Contents: decision and regression tree pruning  Authors : Christian Borgelt  History : 04.08.1997 file created            28.08.1997 pessimistic pruning added            17.09.1997 option '-a' (aligned output) added            11.01.1998 unknown value characters (option -u) added            08.02.1998 adapted to changed parse functions            09.02.1998 adapted to changed order of pruning methods            23.06.1998 adapted to modified attset functions            29.09.1998 table reading simplified            20.10.1998 output of relative class frequencies added            09.02.1999 input from stdin, output to stdout added            17.04.1999 simplified using the new module 'io'            30.04.1999 log messages improved            17.12.2000 option -q (balance class frequencies) added            18.12.2000 extended to regression trees            23.07.2001 adapted to modified module scan            19.10.2001 conf. level pruning for numeric targets added            01.03.2002 option -k (check largest branch) added            16.08.2003 slight changes in error message output----------------------------------------------------------------------*/#include <stdio.h>#include <stdlib.h>#include <stdarg.h>#include <string.h>#include <assert.h>#ifndef SC_SCAN#define SC_SCAN#endif#include "scan.h"#ifndef AS_RDWR#define AS_RDWR#endif#ifndef AS_PARSE#define AS_PARSE#endif#ifndef TAB_RDWR#define TAB_RDWR#endif#ifndef DT_PRUNE#define DT_PRUNE#endif#ifndef DT_PARSE#define DT_PARSE#endif#include "io.h"#include "dtree.h"#ifdef STORAGE#include "storage.h"#endif/*----------------------------------------------------------------------  Preprocessor Definitions----------------------------------------------------------------------*/#define PRGNAME     "dtp"#define DESCRIPTION "decision and regression tree pruning"#define VERSION     "version 3.4 (2004.05.26)         " \                    "(c) 1997-2004   Christian Borgelt"/* --- error codes --- */#define OK            0         /* no error */#define E_NONE        0         /* no error */#define E_NOMEM     (-1)        /* not enough memory */#define E_FOPEN     (-2)        /* cannot open file */#define E_FREAD     (-3)        /* read error on file */#define E_FWRITE    (-4)        /* write error on file */#define E_OPTION    (-5)        /* unknown option */#define E_OPTARG    (-6)        /* missing option argument */#define E_ARGCNT    (-7)        /* wrong number of arguments */#define E_STDIN     (-8)        /* double assignment of stdin */#define E_PARSE     (-9)        /* parse error */#define E_BALANCE  (-10)        /* double assignment of stdin */#define E_METHOD   (-11)        /* unknown pruning method */#define E_UNKNOWN  (-12)        /* unknown error *//*----------------------------------------------------------------------  Type Definitions----------------------------------------------------------------------*/typedef struct {                /* --- method information --- */  int  code;                    /* pruning method code */  char *name;                   /* name of the method */} MINFO;                        /* (method information) *//*----------------------------------------------------------------------  Constants----------------------------------------------------------------------*//* --- pruning methods --- */static const MINFO pmtab[] = {  { PM_NONE, "none" },          /* no pruning */  { PM_PESS, "pess" },          /* pessimistic pruning */  { PM_CLVL, "clvl" },          /* confidence level pruning */  { -1,      NULL   }           /* sentinel */};/* --- error messages --- */const char *errmsgs[] = {       /* error messages */  /* E_NONE      0 */  "no error\n",  /* E_NOMEM    -1 */  "not enough memory\n",  /* E_FOPEN    -2 */  "cannot open file %s\n",  /* E_FREAD    -3 */  "read error on file %s\n",  /* E_FWRITE   -4 */  "write error on file %s\n",  /* E_OPTION   -5 */  "unknown option -%c\n",  /* E_OPTARG   -6 */  "missing option argument\n",  /* E_ARGCNT   -7 */  "wrong number of arguments\n",  /* E_STDIN    -8 */  "double assignment of standard input\n",  /* E_PARSE    -9 */  "parse error(s) on file %s\n",  /* E_BALANCE -10 */  "unknown balancing mode %c\n",  /* E_METHOD  -11 */  "unknown pruning method %s\n",  /* E_UNKNOWN -12 */  "unknown error\n"};/*----------------------------------------------------------------------  Global Variables----------------------------------------------------------------------*/const  char   *prgname = NULL;  /* program name for error messages */static SCAN   *scan    = NULL;  /* scanner */static DTREE  *dtree   = NULL;  /* decision/regression tree */static ATTSET *attset  = NULL;  /* attribute set */static TABLE  *table   = NULL;  /* table */static FILE   *out     = NULL;  /* output file *//*----------------------------------------------------------------------  Functions----------------------------------------------------------------------*/static void error (int code, ...){                               /* --- print error message */  va_list    args;              /* list of variable arguments */  const char *msg;              /* error message */  assert(prgname);              /* check the program name */  if (code < E_UNKNOWN) code = E_UNKNOWN;  if (code < 0) {               /* if to report an error, */    msg = errmsgs[-code];       /* get the error message */    if (!msg) msg = errmsgs[-E_UNKNOWN];    fprintf(stderr, "\n%s: ", prgname);    va_start(args, code);       /* get variable arguments */    vfprintf(stderr, msg, args);/* print error message */    va_end(args);               /* end argument evaluation */  }  #ifndef NDEBUG  if (table)  tab_delete(table, 0);  if (dtree)  dt_delete(dtree, 0);  if (attset) as_delete(attset);   /* clean up memory */  if (scan)   sc_delete(scan);     /* and close files */  if (out && (out != stdout)) fclose(out);  #endif  #ifdef STORAGE  showmem("at end of program"); /* check memory usage */  #endif  exit(code);                   /* abort the program */}  /* error() *//*--------------------------------------------------------------------*/static int code (const MINFO *tab, const char *name){                               /* --- get pruning method code */  for ( ; tab->name; tab++)     /* look up name in table */    if (strcmp(tab->name, name) == 0)      return tab->code;         /* return the method code */  return -1;                    /* or an error indicator */}  /* code() *//*--------------------------------------------------------------------*/int main (int argc, char* argv[]){                               /* --- main function */  int    i, k = 0;              /* loop variables, counter */  char   *s;                    /* to traverse options */  char   **optarg = NULL;       /* option argument */  char   *fn_dt   = NULL;       /* name of dec./reg. tree file */  char   *fn_pdt  = NULL;       /* name of output file */  char   *fn_hdr  = NULL;       /* name of table header file */  char   *fn_tab  = NULL;       /* name of table file */  char   *blanks  = NULL;       /* blanks */  char   *fldseps = NULL;       /* field  separators */  char   *recseps = NULL;       /* record separators */  char   *uvchars = NULL;       /* unknown value characters */  char   *mname   = NULL;       /* name of pruning method */  int    method   = 2;          /* pruning method */  float  param    = 0.5F;       /* pruning parameter */  int    maxht    = INT_MAX;    /* maximal height of tree */  int    chklb    = 0;          /* whether to check largest branch */  int    flags    = AS_NOXATT;  /* table file read flags */  int    balance  = 0;          /* flag for balancing class freqs. */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人一级电影| 成人av在线资源网| 亚洲综合无码一区二区| 日韩一区二区三区视频在线| 成人国产精品免费| 老司机午夜精品99久久| 亚洲蜜臀av乱码久久精品| 久久品道一品道久久精品| 欧美日韩国产不卡| av不卡在线播放| 国产精品一区二区不卡| 日韩国产欧美一区二区三区| 日韩毛片视频在线看| 久久一夜天堂av一区二区三区| 欧美人狂配大交3d怪物一区| 91视频在线观看免费| 国产一区二三区| 日韩激情视频在线观看| 亚洲一区二区三区视频在线| 日韩一区在线免费观看| 欧美激情资源网| 久久久久亚洲综合| 日韩精品专区在线影院观看 | 香蕉成人啪国产精品视频综合网| 亚洲国产高清不卡| 久久一区二区三区国产精品| 欧美一级日韩免费不卡| 欧美午夜视频网站| 色综合久久综合| www.成人网.com| 成人福利视频在线| 懂色av一区二区三区免费看| 国产自产视频一区二区三区| 天堂久久一区二区三区| 性做久久久久久| 五月婷婷综合在线| 午夜精品久久久久久| 亚洲第一精品在线| 午夜在线成人av| 成人免费的视频| 粉嫩av一区二区三区在线播放 | 久久久久久久av麻豆果冻| 日韩欧美123| 日韩一区二区精品| 精品久久久影院| 精品国产乱码久久久久久牛牛| 日韩欧美激情在线| 欧美电影免费观看高清完整版 | 日韩国产在线观看| 日本亚洲电影天堂| 精品一区二区三区在线观看国产 | 欧美四级电影在线观看| 欧美亚洲国产一区二区三区va | 国产亚洲成aⅴ人片在线观看 | 福利91精品一区二区三区| 粉嫩久久99精品久久久久久夜| 成人激情图片网| 一本色道**综合亚洲精品蜜桃冫| 一本久久综合亚洲鲁鲁五月天 | 色激情天天射综合网| 欧美性色黄大片手机版| 91精品福利在线一区二区三区 | 国产婷婷色一区二区三区四区| 国产人成亚洲第一网站在线播放| 欧美激情一区二区三区在线| 亚洲乱码日产精品bd| 婷婷久久综合九色综合绿巨人| 蜜臀va亚洲va欧美va天堂| 国产一区二区伦理| 99re成人在线| 91精品国产91热久久久做人人| 久久综合久久综合九色| 综合久久久久久久| 三级欧美韩日大片在线看| 国产麻豆精品在线观看| 色综合一区二区三区| 91精品一区二区三区久久久久久 | 精品福利一区二区三区| 国产精品久久久久影院色老大| 亚洲电影中文字幕在线观看| 黄色精品一二区| 99re在线视频这里只有精品| 91精品黄色片免费大全| 国产精品日日摸夜夜摸av| 午夜视频在线观看一区| 国产成人精品网址| 欧美日韩极品在线观看一区| 久久精品人人做人人综合| 亚洲国产精品一区二区尤物区| 久草中文综合在线| 在线看不卡av| 国产日韩欧美综合一区| 亚洲第一在线综合网站| 成人免费视频网站在线观看| 欧美肥妇bbw| 亚洲欧洲在线观看av| 精品一区二区综合| 欧美私人免费视频| 国产精品天美传媒| 久久精品久久综合| 欧美日韩亚洲不卡| 中文字幕在线不卡一区| 精品无人区卡一卡二卡三乱码免费卡| 91福利视频网站| 欧美国产禁国产网站cc| 老司机免费视频一区二区三区| 日本福利一区二区| 欧美国产精品劲爆| 狠狠狠色丁香婷婷综合激情| 欧美日韩视频在线第一区 | 亚洲人成亚洲人成在线观看图片 | 成人免费黄色大片| 日韩精品一区二区三区三区免费| 成人免费视频国产在线观看| 日韩欧美亚洲国产另类| 亚洲成人午夜影院| 日本乱码高清不卡字幕| 国产精品久久福利| 国产成人av影院| 久久一区二区视频| 韩国一区二区三区| 日韩欧美在线不卡| 青青青伊人色综合久久| 在线观看91av| 亚洲成人一区二区在线观看| 在线看国产日韩| 一区二区三区不卡视频在线观看 | 国产在线精品不卡| 欧美成人一区二区三区片免费| 日产欧产美韩系列久久99| 欧美日韩中文字幕一区| 洋洋av久久久久久久一区| 色视频欧美一区二区三区| 17c精品麻豆一区二区免费| 福利一区福利二区| 国产精品欧美极品| 成人高清视频免费观看| 欧美国产亚洲另类动漫| 成人不卡免费av| 亚洲欧美综合色| 日本精品视频一区二区| 亚洲综合丁香婷婷六月香| 欧美午夜电影网| 午夜在线成人av| 日韩网站在线看片你懂的| 美腿丝袜亚洲综合| 亚洲精品在线免费观看视频| 国产剧情一区在线| 中文在线一区二区| 色综合色综合色综合 | 一区二区三区在线免费播放| 在线视频欧美区| 日韩精品乱码av一区二区| 欧美一区二区精品在线| 久久99精品久久久久久国产越南| 欧美v日韩v国产v| 国产成人av电影在线| 免费国产亚洲视频| 久久久不卡网国产精品二区| 成人毛片视频在线观看| 亚洲激情男女视频| 欧美一区二区在线不卡| 国产一区二区日韩精品| 亚洲日本一区二区三区| 欧美日韩情趣电影| 国产麻豆视频一区| 亚洲免费伊人电影| 91精品国产高清一区二区三区蜜臀 | 亚洲高清在线视频| 日韩一级片在线观看| 福利一区二区在线| 亚洲国产美女搞黄色| 精品国产凹凸成av人导航| 成人av网站免费观看| 日精品一区二区三区| 久久精品在线观看| 欧美日韩小视频| 国产精品亚洲一区二区三区在线 | 午夜精品在线看| 久久精品无码一区二区三区| 欧美综合欧美视频| 韩国成人福利片在线播放| 亚洲色大成网站www久久九九| 欧美一区二区在线免费播放| 成人福利电影精品一区二区在线观看| 香蕉加勒比综合久久| 欧美国产精品一区二区三区| 欧美日韩激情一区二区三区| 国产成人亚洲综合色影视| 午夜视频一区二区| 国产精品乱码一区二区三区软件| 欧美猛男男办公室激情| 成人一区在线看| 美女脱光内衣内裤视频久久网站 | 亚洲一区二区在线免费看| 久久中文娱乐网| 欧美日韩美女一区二区| caoporm超碰国产精品| 久久国产精品99久久人人澡| 成人亚洲一区二区一|