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

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

?? ch_bprms.c

?? NIST Handwriting OCR Testbed
?? C
?? 第 1 頁 / 共 2 頁
字號:
/* [Now this calls uni(12345) if the seed has not been set: that isso that an mlp instance whose first run reads the initial networkweights (hence no seed needed for the weights), but which doespruning (needs random numbers), will get uni seeded.] *//*# proc: ch_bprms - checks a run-block of parms that have already been read# proc:            from a specfile.Performs checking beyond that done by st_nv_ok.  Forexample, detects the illegal situation wherein a parm is set to acertain value but an auxiliary parm that would then also have to beset, is not set.Input arg:  parms: A PARMS (defined in parms.h) structure that has been filled    in according to the name-value pairs scanned from the run-block.Output args:  cb_any_warnings: TRUE (FALSE) if there was (was not) at least one    warning.  cb_any_errors: TRUE (FALSE) if there was (was not) at least one    error.Side effects:  Uses eb_cat_w() and eb_cat_e() to catenate warning and error    messages (if any) onto the hidden error buffer.  Uses is_w_clr(), is_e_clr(), is_w_get(), and is_e_get() to clear and    get the hidden warning and error existence flags, and calls    routines (eb_cat_w() and eb_cat_e()) that use is_w_set() and    is_e_set() to set those flags.*/#include <mlp/defs.h>#include <mlp/parms.h>voidch_bprms(parms, cb_any_warnings, cb_any_errors)PARMS *parms;char *cb_any_warnings, *cb_any_errors;{  char str[1000], mmm_gotten;  int mpats, minps, mouts;  char is_w_get(), is_e_get(), got_mmm();  float uni();  is_w_clr();  is_e_clr();  /* Do those parameter checks that should be done regardless of  whether this is a training or testing run.  Error if an  always-needed parm has not been set; warning if a parm that will be  ignored, has been set. */  if(!parms->train_or_test.ssl.set_tried)    neverset("train_or_test");  if(!parms->short_outfile.ssl.set_tried)    neverset("short_outfile");  if(!parms->errfunc.ssl.set_tried)    neverset("errfunc");  if(!parms->regfac.ssl.set_tried)    neverset("regfac");  if(!parms->do_confuse.ssl.set_tried)    neverset("do_confuse");  if(!parms->do_cvr.ssl.set_tried)    neverset("do_cvr");  if(parms->errfunc.ssl.set) {    if(parms->errfunc.val == TYPE_1 && !parms->alpha.ssl.set_tried) {      sprintf(str, "errfunc is set to type_1 (line %d), but alpha \is never set", parms->errfunc.ssl.linenum);      eb_cat_e(str);    }    else if(parms->errfunc.val == MSE && parms->alpha.ssl.set_tried) {      sprintf(str, "errfunc is set to mse (line %d), but alpha is \set (line %d); it will not be used",        parms->errfunc.ssl.linenum, parms->alpha.ssl.linenum);      eb_cat_w(str);    }    else if(parms->errfunc.val == POS_SUM &&      parms->alpha.ssl.set_tried) {      sprintf(str, "errfunc is set to pos_sum (line %d), but alpha \is set (line %d); it will not be used",        parms->errfunc.ssl.linenum, parms->alpha.ssl.linenum);      eb_cat_w(str);    }  }  if(!parms->patterns_infile.ssl.set_tried)    neverset("patterns_infile");  if(!parms->npats.ssl.set_tried)    neverset("npats");  if(!parms->oklvl.ssl.set_tried)    neverset("oklvl");  if(!parms->priors.ssl.set_tried)    neverset("priors");  if(parms->priors.ssl.set) {    if(parms->priors.val == ALLSAME) {      if(parms->class_wts_infile.ssl.set_tried) {	sprintf(str, "priors is set to allsame (line %d), \but class_wts_infile is set (line %d); that file will not be \read", parms->priors.ssl.linenum,          parms->class_wts_infile.ssl.linenum);	eb_cat_w(str);      }      if(parms->pattern_wts_infile.ssl.set_tried) {	sprintf(str, "priors is set to allsame (line %d), \but pattern_wts_infile is set (line %d); that file will not be \read", parms->priors.ssl.linenum,          parms->pattern_wts_infile.ssl.linenum);	eb_cat_w(str);      }    }    else if(parms->priors.val == CLASS) {      if(!parms->class_wts_infile.ssl.set_tried) {	sprintf(str, "priors is set to class (line %d), \but class_wts_infile is never set", parms->priors.ssl.linenum);	eb_cat_e(str);      }      if(parms->pattern_wts_infile.ssl.set_tried) {	sprintf(str, "priors is set to class (line %d), \but pattern_wts_infile is set (line %d); that file will not be \read", parms->priors.ssl.linenum,          parms->pattern_wts_infile.ssl.linenum);	eb_cat_w(str);      }    }    else if(parms->priors.val == PATTERN) {      if(!parms->pattern_wts_infile.ssl.set_tried) {	sprintf(str, "priors is set to pattern \(line %d), but pattern_wts_infile is never set",          parms->priors.ssl.linenum);        eb_cat_e(str);      }      if(parms->class_wts_infile.ssl.set_tried) {	sprintf(str, "priors is set to pattern \(line %d), but class_wts_infile is set; that file will not be \read", parms->priors.ssl.linenum);	eb_cat_w(str);      }    }    else { /* parms->priors.val == BOTH */      if(!parms->pattern_wts_infile.ssl.set_tried) {	sprintf(str, "priors is set to both \(line %d), but class_wts_infile is never set",          parms->priors.ssl.linenum);        eb_cat_e(str);      }      if(!parms->pattern_wts_infile.ssl.set_tried) {	sprintf(str, "priors is set to both \(line %d), but pattern_wts_infile is never set",          parms->priors.ssl.linenum);        eb_cat_e(str);      }    }  }  if(!parms->patsfile_ascii_or_binary.ssl.set_tried)    neverset("patsfile_ascii_or_binary");  if(!parms->trgoff.ssl.set_tried)    neverset("trgoff");  if(parms->long_outfile.ssl.set &&    !parms->show_acs_times_1000.ssl.set_tried) {    sprintf(str, "long_outfile is set (line %d), but \show_acs_times_1000 is never set", parms->long_outfile.ssl.linenum);    eb_cat_e(str);  }  if(!parms->long_outfile.ssl.set_tried &&    parms->show_acs_times_1000.ssl.set) {    sprintf(str, "long_outfile is not set, but \show_acs_times_1000 is set (line %d); value not used, since it \would affect only long_outfile",      parms->show_acs_times_1000.ssl.linenum);    eb_cat_w(str);  }  if(parms->priors.ssl.set && parms->do_confuse.ssl.set)    if(parms->priors.val == CLASS || parms->priors.val == BOTH ||      parms->do_confuse.val == TRUE) {      if(!parms->lcn_scn_infile.ssl.set_tried) {        if(parms->priors.val == CLASS || parms->priors.val == BOTH)          sprintf(str, "priors is set to %s (line %d), so short \class-names are required; but lcn_scn_infile is never set",            (parms->priors.val == CLASS ? "class" : "both"),            parms->priors.ssl.linenum);        else /* parms->do_confuse.val == TRUE */          sprintf(str, "do_confuse is set to true (line %d), so \short class-names are required; but lcn_scn_infile is never set",            parms->do_confuse.ssl.linenum);        eb_cat_e(str);      }    }    else if(parms->lcn_scn_infile.ssl.set) {      sprintf(str, "Not the case that ((priors is class) or (priors \is both) or (do_confuse is true)), so short class-names are not \required; but lcn_scn_infile is set (line %d).  That file will not \be read.", parms->lcn_scn_infile.ssl.linenum);      eb_cat_w(str);    }    if(parms->patterns_infile.ssl.set &&      parms->patsfile_ascii_or_binary.ssl.set) {      if(mmm_gotten = got_mmm(parms->patterns_infile.val,        parms->patsfile_ascii_or_binary.val, &mpats, &minps, &mouts,        str)) {        if(parms->npats.ssl.set && parms->npats.val > mpats) {          sprintf(str, "npats value, %d, set in line %d, is larger \than mpats (total number of patterns) value, %d, of patterns file \%s", parms->npats.val, parms->npats.ssl.linenum, mpats,            parms->patterns_infile.val);          eb_cat_e(str);        }      }      else        eb_cat_e(str);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av日韩在线网站| 蜜桃av噜噜一区| 日韩美女视频在线| 欧美美女视频在线观看| 成a人片亚洲日本久久| 国产精品一区二区在线观看不卡| 一区二区三区久久| 亚洲视频在线一区| 国产精品久久久久桃色tv| 久久免费国产精品| 一本一道久久a久久精品 | 精品一区二区三区香蕉蜜桃| 一区二区三区四区不卡视频| 成人免费在线播放视频| 亚洲国产精品传媒在线观看| 久久精品在这里| 国产无遮挡一区二区三区毛片日本| 日韩一级在线观看| 制服丝袜中文字幕一区| 欧美精品第一页| 色老汉一区二区三区| 91色九色蝌蚪| 色猫猫国产区一区二在线视频| 成人av在线网| 99riav久久精品riav| 在线精品视频免费播放| 欧美图区在线视频| 日韩美女视频在线| 久久久久久日产精品| 欧美日韩一卡二卡| 日韩三级在线免费观看| 欧美成人精品二区三区99精品| 欧美mv日韩mv亚洲| 国产亚洲婷婷免费| 亚洲激情成人在线| 奇米影视7777精品一区二区| 久久99深爱久久99精品| 丁香天五香天堂综合| 91啪在线观看| 欧美日韩一本到| 91精品国产麻豆| www精品美女久久久tv| 国产精品久久久久久久久免费樱桃 | 免费成人性网站| 激情综合五月婷婷| 99久久精品免费看国产免费软件| 在线亚洲一区二区| 日韩精品一区二| 国产精品久久久久久久久免费桃花| 亚洲精品国产成人久久av盗摄| 蜜桃传媒麻豆第一区在线观看| 成人激情小说乱人伦| 欧美日韩在线播放一区| 精品剧情v国产在线观看在线| 国产精品色在线| 视频一区二区不卡| 国产99久久久国产精品| 欧美体内she精视频| 国产欧美视频一区二区三区| 亚洲免费资源在线播放| 国产一区二区三区四| 国产成人亚洲精品青草天美| 日本韩国欧美三级| 久久嫩草精品久久久精品一| 亚洲一区二区三区四区在线| 国产精品99久久不卡二区| 色八戒一区二区三区| 亚洲精品一区二区在线观看| 中文欧美字幕免费| 日韩高清一区在线| 激情小说亚洲一区| 欧美乱妇一区二区三区不卡视频| 中文字幕不卡的av| 美女视频第一区二区三区免费观看网站 | 欧美激情一区二区三区蜜桃视频 | 在线免费观看一区| 欧美激情一区二区| 国产一区二区日韩精品| 欧美一区午夜精品| 久久久久9999亚洲精品| 日产欧产美韩系列久久99| 精品一区二区三区影院在线午夜| 国产**成人网毛片九色| 欧美疯狂性受xxxxx喷水图片| 久久精品一区四区| 国产在线不卡一卡二卡三卡四卡| 欧美精品久久天天躁| 亚洲国产一区二区三区青草影视 | 国产午夜亚洲精品羞羞网站| 久久99精品久久久久久国产越南| 欧美日韩国产小视频在线观看| 亚洲欧美激情小说另类| 91视频一区二区| 国产精品视频免费看| 成人av在线一区二区三区| 国产精品久久综合| 色综合久久久久久久久久久| 国产精品妹子av| 国产成人aaa| 精品国产电影一区二区| 久久精品久久久精品美女| 日韩一区二区三| 蜜臀av性久久久久av蜜臀妖精| 欧美一二三四在线| 老司机午夜精品| 久久夜色精品国产噜噜av | 麻豆一区二区99久久久久| 欧美一级搡bbbb搡bbbb| 久久99精品国产.久久久久| 欧美一区二区三区思思人| 手机精品视频在线观看| 欧美一级二级三级蜜桃| 国产麻豆精品在线观看| 日本一区二区三区久久久久久久久不| 国产高清不卡一区二区| 中文字幕在线观看一区| 在线观看成人小视频| 日韩高清电影一区| 欧美高清性hdvideosex| 麻豆91在线播放免费| 久久综合中文字幕| 国产麻豆精品在线| 久久久99免费| 色一情一乱一乱一91av| 日本欧美一区二区三区| 国产午夜亚洲精品不卡| 91国产免费看| 国产专区欧美精品| 亚洲一区在线观看网站| 精品国产伦理网| 欧美在线播放高清精品| 国产一区二区调教| 一级做a爱片久久| 国产亚洲精品aa| 欧美日韩精品系列| 成人黄动漫网站免费app| 日韩电影在线免费观看| 国产精品情趣视频| 91精品欧美综合在线观看最新| 波多野结衣欧美| 久久99国产精品免费| 亚洲精品美国一| 国产亚洲欧美色| 日韩美一区二区三区| 欧美午夜精品一区二区三区| 成人综合在线视频| 国内精品伊人久久久久影院对白| 亚洲人成在线观看一区二区| 欧美电影免费提供在线观看| 在线免费观看视频一区| av午夜一区麻豆| 九一久久久久久| 日日摸夜夜添夜夜添亚洲女人| 中文字幕日韩av资源站| 精品国产污污免费网站入口 | 国产精品久久777777| 日韩欧美一级二级三级| 欧美亚洲日本一区| 91在线观看下载| 福利91精品一区二区三区| 亚洲激情六月丁香| 久久精品人人做人人综合| 91精品在线免费观看| 色综合天天综合网天天看片| 国产精品一区二区在线看| 久久综合综合久久综合| 美女爽到高潮91| 日韩成人伦理电影在线观看| 亚洲一区二区三区在线播放| 一二三四区精品视频| 一区二区三区欧美在线观看| 亚洲激情第一区| 亚洲一卡二卡三卡四卡| 亚洲成人av电影在线| 香蕉久久一区二区不卡无毒影院 | 国产成人小视频| 国产乱妇无码大片在线观看| 国模冰冰炮一区二区| 国产精品中文字幕日韩精品| 国产露脸91国语对白| 成人一道本在线| 欧美日韩第一区日日骚| 精品国产自在久精品国产| 国产精品高潮呻吟| 日韩电影在线免费观看| 不卡一区二区在线| 在线视频你懂得一区二区三区| 337p亚洲精品色噜噜| 国产精品视频第一区| 日本不卡视频一二三区| 大白屁股一区二区视频| 欧美福利视频导航| 国产精品久久久久毛片软件| 天堂一区二区在线| 91女人视频在线观看| 日韩一区二区中文字幕| 17c精品麻豆一区二区免费| 久久福利视频一区二区| 色域天天综合网| 国产日产欧美一区二区视频|