📄 test.h
字号:
/*==========================================================
*
* Copyright (c) 2008
* All rights reserved.
*
* 文件名称: Test.h
* 摘 要: 测试向量
*
* 当前版本: 1.0
* 作 者: 祝美莲
* 创建日期: 2008-5-10
*
*==========================================================
*/
// Test.h: interface for the CTest class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_TEST_H__5805F920_57ED_458A_A13D_643BED0C7331__INCLUDED_)
#define AFX_TEST_H__5805F920_57ED_458A_A13D_643BED0C7331__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "PageInfo.h"
#include "Train.h"
#define KINDNUMBER 4
#define VECTORITEMNUMBER 3108
class CTest
{
public:
BOOL ReadFile(int k);//读取模型文件
CTest(int nKNumber, int nVINumber, int nTemp[] );
CTest();
virtual ~CTest();
void Transform(CPageInfo p, double VX[VECTORITEMNUMBER]);//将数据转化为密集数据来简化计算
double DotMetrix(double VX1[VECTORITEMNUMBER],double VX2[VECTORITEMNUMBER] );//计算向量的点积
BOOL CreateResultDirectory();//创建文件夹
BOOL Func( double VX[VECTORITEMNUMBER], int k);//计算目标函数值
BOOL Right(CString strName, int nType);//判断分类是否正确
BOOL Testing();//测试
void GetType( CString strNameTxtPath, CString strNameTxt, CPageInfo Page );
void GetTotal(int nNumber[KINDNUMBER]);
void DeleteFolder(CString sPath);
protected:
int nTotal[KINDNUMBER]; //分类的各个类别的网页的总数
int nRight[KINDNUMBER]; //分类正确的各个类别的网页数目
int nTotalTest[KINDNUMBER]; //测试集中各个类别的网页总数
int nKind[KINDNUMBER]; //存放类别
int nKindNumber; //网页种类
int nVectorItemNumber; //特征向量的维数
Hyperplane Plane[KINDNUMBER]; //定义KINDNUMBER个超平面
};
#endif // !defined(AFX_TEST_H__5805F920_57ED_458A_A13D_643BED0C7331__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -