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

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

?? svm_struct_classify.c

?? svm(支持向量機)分類算法本質上是二類分類器
?? C
字號:
/***********************************************************************/
/*                                                                     */
/*   svm_struct_classify.c                                             */
/*                                                                     */
/*   Classification module of SVM-struct.                              */
/*                                                                     */
/*   Author: Thorsten Joachims                                         */
/*   Date: 03.07.04                                                    */
/*                                                                     */
/*   Copyright (c) 2004  Thorsten Joachims - All rights reserved       */
/*                                                                     */
/*   This software is available for non-commercial use only. It must   */
/*   not be modified and distributed without prior permission of the   */
/*   author. The author is not responsible for implications from the   */
/*   use of this software.                                             */
/*                                                                     */
/************************************************************************/

#include <stdio.h>
#include "../svm_light/svm_common.h"
#include "../svm_struct_api.h"

char testfile[200];
char modelfile[200];
char predictionsfile[200];

void read_input_parameters(int, char **, char *, char *, char *, long *);
void print_help(void);


int main (int argc, char* argv[])
{
  long max_docs,max_words_doc,lld;
  long correct=0,incorrect=0,no_accuracy=0;
  long i;
  double t1,runtime=0;
  double avgloss=0,l;
  FILE *predfl;
  STRUCTMODEL model; 
  STRUCT_LEARN_PARM sparm;
  STRUCT_TEST_STATS teststats;
  SAMPLE testsample;
  LABEL y;

  read_input_parameters(argc,argv,testfile,modelfile,predictionsfile,
			&verbosity);

  nol_ll(testfile,&max_docs,&max_words_doc,&lld); /* scan size of input file */
  max_words_doc+=2;
  lld+=2;

  if(verbosity>=1) {
    printf("Reading model..."); fflush(stdout);
  }
  model=read_struct_model(modelfile,&sparm);
  if(verbosity>=1) {
    fprintf(stdout, "done.\n");
  }

  if(model.svm_model->kernel_parm.kernel_type == LINEAR) { /* linear kernel */
    /* compute weight vector */
    add_weight_vector_to_linear_model(model.svm_model);
    model.w=model.svm_model->lin_weights;
  }
  
  if(verbosity>=2) {
    printf("Reading test examples.."); fflush(stdout);
  }
  testsample=read_struct_examples(testfile,&sparm);
  if(verbosity>=2) {
    printf("done.\n"); fflush(stdout);
  }

  if(verbosity>=2) {
    printf("Classifying test examples.."); fflush(stdout);
  }

  if ((predfl = fopen (predictionsfile, "w")) == NULL)
  { perror (predictionsfile); exit (1); }

  for(i=0;i<testsample.n;i++) {
    t1=get_runtime();
    y=classify_struct_example(testsample.examples[i].x,&model,&sparm);
    runtime+=(get_runtime()-t1);

    write_label(predfl,y);
    l=loss(testsample.examples[i].y,y,&sparm);
    avgloss+=l;
    if(l == 0) 
      correct++;
    else
      incorrect++;
    eval_prediction(i,testsample.examples[i],y,&model,&sparm,&teststats);

    if(empty_label(testsample.examples[i].y)) 
      { no_accuracy=1; } /* test data is not labeled */
    if(verbosity>=2) {
      if((i+1) % 100 == 0) {
	printf("%ld..",i); fflush(stdout);
      }
    }
    free_label(y);
  }  
  avgloss/=testsample.n;
  fclose(predfl);
  free_struct_sample(testsample);
  free_struct_model(model);

  if(verbosity>=2) {
    printf("done\n");
    printf("Runtime (without IO) in cpu-seconds: %.2f\n",
	   (float)(runtime/100.0));    
  }
  if((!no_accuracy) && (verbosity>=1)) {
    printf("Average loss on test set: %.4f\n",(float)avgloss);
    printf("Zero/one-error on test set: %.2f%% (%ld correct, %ld incorrect, %d total)\n",(float)100.0*incorrect/testsample.n,correct,incorrect,testsample.n);
  }
  print_struct_testing_stats(testsample,&model,&sparm,&teststats);
  return(0);
}

void read_input_parameters(int argc, char **argv, char *testfile, 
			   char *modelfile, char *predictionsfile, 
			   long int *verbosity)
{
  long i;
  
  /* set default */
  strcpy (modelfile, "svm_model");
  strcpy (predictionsfile, "svm_predictions"); 
  (*verbosity)=2;

  for(i=1;(i<argc) && ((argv[i])[0] == '-');i++) {
    switch ((argv[i])[1]) 
      { 
      case 'h': print_help(); exit(0);
      case 'v': i++; (*verbosity)=atol(argv[i]); break;
      default: printf("\nUnrecognized option %s!\n\n",argv[i]);
	       print_help();
	       exit(0);
      }
  }
  if((i+1)>=argc) {
    printf("\nNot enough input parameters!\n\n");
    print_help();
    exit(0);
  }
  strcpy (testfile, argv[i]);
  strcpy (modelfile, argv[i+1]);
  if((i+2)<argc) {
    strcpy (predictionsfile, argv[i+2]);
  }
}

void print_help(void)
{
  printf("\nSVM-struct classification module: %s, %s, %s\n",INST_NAME,INST_VERSION,INST_VERSION_DATE);
  printf("   includes SVM-struct %s for learning complex outputs, %s\n",STRUCT_VERSION,STRUCT_VERSION_DATE);
  printf("   includes SVM-light %s quadratic optimizer, %s\n",VERSION,VERSION_DATE);
  copyright_notice();
  printf("   usage: svm_struct_classify [options] example_file model_file output_file\n\n");
  printf("options: -h         -> this help\n");
  printf("         -v [0..3]  -> verbosity level (default 2)\n");
  printf("         -f [0,1]   -> 0: old output format of V1.0\n");
  printf("                    -> 1: output the value of decision function (default)\n\n");
}




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看91精品国产入口| 国产精品99久久不卡二区| 久久久一区二区三区| 在线观看91精品国产入口| 国产999精品久久久久久| 男女男精品视频网| 午夜精品成人在线视频| 国产精品久久久久永久免费观看| 欧美裸体一区二区三区| 欧美亚洲国产怡红院影院| av不卡在线播放| caoporm超碰国产精品| 国产成人午夜片在线观看高清观看| 久久精品国产免费看久久精品| 免费看日韩精品| 日本欧美一区二区三区乱码| 亚洲国产精品一区二区久久恐怖片 | 国产福利不卡视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 性做久久久久久免费观看欧美| 一区二区三区产品免费精品久久75| 亚洲国产经典视频| 成人免费一区二区三区在线观看| 国产精品毛片高清在线完整版| 欧美激情在线看| 国产精品国产精品国产专区不片 | 国产精品色呦呦| 中文字幕精品三区| 国产精品免费久久久久| 综合久久久久久久| 亚洲一区中文日韩| 视频一区中文字幕| 久久精品免费看| 91在线porny国产在线看| 91色综合久久久久婷婷| 在线观看不卡一区| 91精品综合久久久久久| 欧美成人一区二区三区| 国产精品色婷婷| 亚洲综合色自拍一区| 日韩av中文字幕一区二区三区| 蜜桃视频一区二区三区在线观看 | 久久先锋资源网| 国产精品视频看| 亚洲国产人成综合网站| 极品少妇xxxx精品少妇| 豆国产96在线|亚洲| 成人高清视频免费观看| 在线观看不卡一区| 久久亚洲综合av| 亚洲国产综合人成综合网站| 中文字幕一区不卡| 亚洲va欧美va人人爽| 视频一区国产视频| 国产激情91久久精品导航| 国产福利91精品一区| www.欧美.com| 欧美亚洲综合色| 欧美一区二区国产| 国产精品久久久久久一区二区三区| 日韩福利电影在线| eeuss鲁一区二区三区| 欧美一区二区三区在| 综合中文字幕亚洲| 一区二区三区日韩欧美精品 | 国产一区二区看久久| 福利电影一区二区| 在线观看亚洲a| 91精品综合久久久久久| 精品久久人人做人人爽| 亚洲欧洲成人av每日更新| 免费观看一级特黄欧美大片| 91久久精品一区二区二区| 国产日产欧美一区| 亚洲电影在线免费观看| 国产成人福利片| 欧美日韩一区小说| 国产精品久久久久久久久果冻传媒| 热久久一区二区| 一本色道久久综合亚洲91 | 精品久久久久99| 亚洲人成在线观看一区二区| 日本vs亚洲vs韩国一区三区二区| 91在线视频官网| 国产精品人妖ts系列视频| 久久精品国产99| 欧美精品国产精品| 一区二区视频在线| 国产高清精品在线| 99re6这里只有精品视频在线观看| 欧美午夜片在线看| 国产精品高潮呻吟| 久久不见久久见免费视频1| 91亚洲男人天堂| 国产精品久久久久毛片软件| 国产成人av一区二区三区在线观看| 91免费国产在线| 亚洲国产高清aⅴ视频| 国产在线精品国自产拍免费| 日本韩国一区二区三区视频| 日本一区免费视频| 久久国产精品区| 欧美一级午夜免费电影| 亚洲日本在线观看| heyzo一本久久综合| 亚洲国产电影在线观看| 欧美专区亚洲专区| 国产精品伦一区二区三级视频| 久久99精品视频| 精品国产91九色蝌蚪| 麻豆成人久久精品二区三区红| av在线不卡免费看| 国产精品激情偷乱一区二区∴| av在线不卡观看免费观看| 国产精品理论片| 国产精品一区免费视频| 69av一区二区三区| 亚洲成a人v欧美综合天堂| 欧洲亚洲国产日韩| 日韩—二三区免费观看av| 欧美精品粉嫩高潮一区二区| 麻豆国产精品视频| 国产精品丝袜黑色高跟| 97se亚洲国产综合自在线| 天堂蜜桃一区二区三区| 久久久亚洲精品一区二区三区 | 亚洲国产电影在线观看| av中文字幕不卡| 亚洲一区在线观看视频| 欧美成人在线直播| av资源网一区| 亚洲五月六月丁香激情| 精品国产一区二区精华| 99精品欧美一区二区蜜桃免费 | 亚洲精品一区二区三区精华液| 精品一区二区国语对白| 中文字幕av免费专区久久| 欧美日韩久久一区二区| 国产精品538一区二区在线| 亚洲激情五月婷婷| 久久综合久久综合久久| 色综合久久综合网欧美综合网| 秋霞午夜鲁丝一区二区老狼| 中文字幕一区二区视频| 日韩精品在线网站| 色综合久久久久久久| 精品一区中文字幕| 国产精品国产自产拍高清av| 日韩一区二区三免费高清| 国产91丝袜在线播放九色| 亚洲小说欧美激情另类| 久久久国产精品午夜一区ai换脸| 欧美探花视频资源| 99精品桃花视频在线观看| 国产一区二区精品久久| 日韩精品色哟哟| 一区二区欧美国产| 亚洲图片欧美激情| 久久久久国产一区二区三区四区| 欧美精品精品一区| 欧美日韩免费在线视频| 色呦呦国产精品| 国产91色综合久久免费分享| 久久精品免费观看| 免费成人av资源网| 丝袜亚洲精品中文字幕一区| 亚洲综合丝袜美腿| 亚洲在线视频免费观看| 日韩一区中文字幕| 日韩毛片在线免费观看| 成人免费在线视频观看| 亚洲欧洲av在线| 亚洲欧洲精品一区二区三区| 中文成人综合网| 国产精品伦理一区二区| 国产精品污污网站在线观看| 久久精品男人的天堂| 精品国产伦一区二区三区观看方式| 日韩午夜精品视频| 欧美成人伊人久久综合网| 精品免费一区二区三区| 精品伦理精品一区| 久久嫩草精品久久久精品| 精品成人一区二区三区四区| 精品国产一区二区三区久久久蜜月| 精品久久久久av影院| 久久精品人人做人人综合| 国产精品网曝门| 伊人色综合久久天天人手人婷| 亚洲四区在线观看| 亚洲午夜精品在线| 日本不卡不码高清免费观看| 麻豆精品一二三| 国产suv精品一区二区三区| 成人性生交大片免费| 色婷婷综合久久久久中文| 欧美三级午夜理伦三级中视频| 欧美一区二区三区婷婷月色| 日韩精品中文字幕在线一区| 国产日产欧美一区二区视频|