simpledistanceclassifier.h

来自「简单分类器 VC++ 用于简单的分类」· C头文件 代码 · 共 30 行

H
30
字号
//CSimpleDistanceClassifier: 简单距离法的分类器类
//职责:
//  1. 使用训练数据训练分类器
//  2. 加载分类器(即训练结果)
//  3. 对测试数据进行分类并输出结果

#pragma once

#include "dataset.h"

class CSimpleDistanceClassifier
{
public:
	CSimpleDistanceClassifier(void);
	~CSimpleDistanceClassifier(void);

protected:
	CDataSet m_ClassCenters;

public:
	bool Train(CString& sTrainDataFile, CString& sResultFile);
	bool Load(CString& sClassifierDataFile);
	int Recognize(CDataItem& item);

	bool IsReady()
	{	return m_ClassCenters.Count() > 0; }
	int Classes()
	{	return m_ClassCenters.Count();	}
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?