• 大小: 0.41M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


在matlab中进行支持向量机计算的好工具

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 

#include “mex.h“

#if MX_API_VER < 0x07030000
typedef int mwIndex;
#endif 
#define max(xy) (((x)>(y))?(x):(y))
#define min(xy) (((x)<(y))?(x):(y))

void exit_with_help()
{
mexPrintf(
“Usage: [label_vector instance_matrix] = libsvmread(‘filename‘);\n“
);
}

static void fake_answer(mxArray *plhs[])
{
plhs[0] = mxCreateDoubleMatrix(0 0 mxREAL);
plhs[1] = mxCreateDoubleMatrix(0 0 mxREAL);
}

static char *line;
static int max_line_len;

static char* readline(FILE *input)
{
int len;

if(fgets(linemax_line_leninput) == NULL)
return NULL;

while(strrchr(line‘\n‘) == NULL)
{
max_line_len *= 2;
line = (char *) realloc(line max_line_len);
len = (int) strlen(line);
if(fgets(line+lenmax_line_len-leninput) == NULL)
break;
}
return line;
}

// read in a problem (in libsvm format)
void read_problem(const char *filename mxArray *plhs[])
{
int max_index min_index in

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-07-07 11:37  libsvm-mat-2.89-3加强工具箱\
     目录           0  2011-07-07 11:38  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\
     文件        1497  2009-02-17 18:07  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\COPYRIGHT
     文件        5427  2011-04-26 11:31  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\datatt.mat
     文件       11903  2011-04-24 11:21  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\glass.data
     文件       28904  2005-03-22 20:37  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\heart_scale.mat
     目录           0  2011-04-26 17:55  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\
     文件        2857  2011-05-26 10:53  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\a_template_flow_usingSVM_class.asv
     文件        2861  2011-04-26 17:52  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\a_template_flow_usingSVM_class.m
     文件        2159  2010-01-17 09:36  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\a_template_flow_usingSVM_regress.m
     文件         871  2010-01-17 14:51  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\fasticaForSVM.m
     文件        3778  2010-01-21 21:40  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\gaSVMcgForClass.m
     文件        3510  2010-01-21 21:42  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\gaSVMcgForRegress.m
     文件        3788  2010-01-17 10:20  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\gaSVMcgpForRegress.m
     目录           0  2011-04-24 11:23  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\
     目录           0  2011-04-24 11:23  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\
     文件        3217  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\bs2rv.m
     文件        1835  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\contents.m
     文件        1168  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\crtbase.m
     文件        2187  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\crtbp.m
     文件        2091  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\crtrp.m
     文件        7205  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\migrate.m
     文件        4019  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\mpga.m
     文件        1609  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\mut.m
     文件        3437  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\mutate.m
     文件        4943  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\mutbga.m
     文件        4709  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\ranking.m
     文件        1825  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\recdis.m
     文件        1895  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\recint.m
     文件        1953  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\reclin.m
     文件        4852  1998-04-22 10:44  libsvm-mat-2.89-3加强工具箱\libsvm-mat-2.89-3加强工具箱\implement[by faruto]\myprivate\gatbx[Sheffield]\recmut.m
............此处省略65个文件信息

评论

共有 条评论