精品文档---下载后可任意编辑刘国平(ahphone@hotmail
com)2024-08-06我不经心地,服下你调好的毒 我知道今后我将万劫不复 但是你的红唇仍让我屈服 四月的樱花火红满天 我和你的梦,却要一以何处去缱绻
虽然人间的情爱万万千千 世上已有太多崩毁的誓言 七个黑夜,七个白天 我为你写下的歌,彩绘的纸笺 却只能随着晚风 飘在大海的岸边 我仍愿服下你精心为我调好的毒 从你那深情的吻 吞下我与你在人间 最后的流光万千辗转朱颜…… 第一章 LibSVM 结构一、文件结构整个 LibSVM 由两个文件组成,,
其中中定义了使用 LibSVM 所需要的数据结构和函数
数据结构:struct svm_node:数据节点,每个节点只是单个样本矢量中的一个特征
struct svm_problem :数据集,存放所有样本矢量的数据结构
struct svm_parameter : SVM 参数
其实应该还有一个数据结构存放在头文件中:struct svm_model : 训练好的训练模型
二、类结构图其中有两组关键的类:1、 QMatrix 类: 包括 QMatrix, Kernel, SVC_Q, SVR_Q, ONE_CLASS_Q;2、 Solver 类: 包括 Solver, Solver_NU;(矢量图,可以调整放大倍数)第二章: 头文件本文件只是定义了若干个结构体,和若干接口函数
严格的来说,它们并不是接口函数,因为实际上整个代码里面,可以直接访问的函数还有其他
但事实上,假如仅仅是应用一下这份代码的话,只要知道这几个函数就可以了
struct svm_nodestructsvm_node{intindex;doublevalue;};structsvm_node 用来存储单一向量中的单个特征,例如:向量 x1={ 0
002, 0
345, 4, 5