• 大小: 12.48MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-05
  • 语言: C/C++
  • 标签: C++  SVM  

资源简介

C++实现支持向量SVM机分类器.zip,亲测 可用

资源截图

代码片段和文件信息

// ClassifyDlg.cpp : implementation file
//

#include “stdafx.h“
#include “svm.h“
#include “ClassifyDlg.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CClassifyDlg dialog
static char baseD_CODE szModelFilter[] = “Model Files (*.mdl)|*.mdl|All Files (*.*)|*.*||“;
static char baseD_CODE szResultFilter[] = “Result Files (*.rsl)|*.rsl|All Files (*.*)|*.*||“;
static char baseD_CODE szTestFilter[] = “Test Files (*.tst)|*.tst|All Files (*.*)|*.*||“;


CClassifyDlg::CClassifyDlg(CWnd* pParent /*=NULL*/)
: CDialog(CClassifyDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CClassifyDlg)
m_strClassify = _T(““);
m_strModel = _T(““);
m_strResult = _T(““);
m_bOpen = FALSE;
//}}AFX_DATA_INIT
}


void CClassifyDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CClassifyDlg)
DDX_Text(pDX IDC_EDIT_CLASSIFY m_strClassify);
DDX_Text(pDX IDC_EDIT_MODEL m_strModel);
DDX_Text(pDX IDC_EDIT_RESULT m_strResult);
DDX_Check(pDX IDC_CHECK_OPEN_MODEL m_bOpen);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CClassifyDlg CDialog)
//{{AFX_MSG_MAP(CClassifyDlg)
ON_BN_CLICKED(IDC_BROW_CLASSIFY OnBrowClassify)
ON_BN_CLICKED(IDC_BROW_MODEL OnBrowModel)
ON_BN_CLICKED(IDC_BROW_RESULT OnBrowResult)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CClassifyDlg message handlers

void CClassifyDlg::OnBrowClassify() 
{
CFileDialog cfd(TRUEszTestFilterNULLOFN_HIDEREADONLY | OFN_OVERWRITEPROMPTszTestFilterNULL);
if (cfd.DoModal()==IDOK) 
{
m_strClassify=cfd.GetPathName();
UpdateData(FALSE);
}
 
}

void CClassifyDlg::OnBrowModel() 
{
CFileDialog cfd(TRUEszModelFilterNULLOFN_HIDEREADONLY | OFN_OVERWRITEPROMPTszModelFilterNULL);

if (cfd.DoModal()==IDOK) 
{
m_strModel=cfd.GetPathName();
UpdateData(FALSE);
}
 
}

void CClassifyDlg::OnBrowResult() 
{
CFileDialog cfd(FALSEszResultFilterNULLOFN_HIDEREADONLY | OFN_OVERWRITEPROMPTszResultFilterNULL);
if (cfd.DoModal()==IDOK) 
{
m_strResult=cfd.GetPathName();
UpdateData(FALSE);
}
 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-07-27 14:55  支持向量机分类器C++语言\
     目录           0  2012-07-27 14:55  支持向量机分类器C++语言\支持向量机分类器\
     目录           0  2009-05-27 18:21  支持向量机分类器C++语言\支持向量机分类器\winsvm\
     文件        2294  2001-09-14 11:54  支持向量机分类器C++语言\支持向量机分类器\winsvm\ClassifyDlg.cpp
     文件        1340  2001-09-07 13:40  支持向量机分类器C++语言\支持向量机分类器\winsvm\ClassifyDlg.h
     文件         579  2001-10-10 15:03  支持向量机分类器C++语言\支持向量机分类器\winsvm\Compute_Param.cpp
     文件        1410  2001-10-10 18:16  支持向量机分类器C++语言\支持向量机分类器\winsvm\Compute_Param.h
     文件        1384  2001-10-10 18:16  支持向量机分类器C++语言\支持向量机分类器\winsvm\Compute_Prompt.cpp
     文件         887  2001-10-10 18:16  支持向量机分类器C++语言\支持向量机分类器\winsvm\Compute_Prompt.h
     文件         584  2001-10-10 15:05  支持向量机分类器C++语言\支持向量机分类器\winsvm\Compute_Result.cpp
     文件         801  2001-10-10 15:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Compute_Result.h
     目录           0  2009-05-27 18:21  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\
     文件       21017  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\ClassifyDlg.obj
     文件           0  2009-03-05 19:25  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\ClassifyDlg.sbr
     文件        4094  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\Compute_Param.obj
     文件           0  2009-03-05 19:25  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\Compute_Param.sbr
     文件        6076  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\Compute_Prompt.obj
     文件           0  2009-03-05 19:25  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\Compute_Prompt.sbr
     文件        4109  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\Compute_Result.obj
     文件           0  2009-03-05 19:25  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\Compute_Result.sbr
     文件       13200  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\GeneralPage.obj
     文件           0  2009-03-05 19:25  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\GeneralPage.sbr
     文件       20774  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\KerPage.obj
     文件           0  2009-03-05 19:25  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\KerPage.sbr
     文件       18525  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\LearnDlg.obj
     文件           0  2009-03-05 19:25  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\LearnDlg.sbr
     文件       13304  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\LearnPage.obj
     文件           0  2009-03-05 19:25  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\LearnPage.sbr
     文件       53928  2009-03-05 20:22  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\MainFrm.obj
     文件           0  2009-03-05 20:22  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\MainFrm.sbr
     文件       13595  2009-03-05 19:06  支持向量机分类器C++语言\支持向量机分类器\winsvm\Debug\OptimizePage.obj
............此处省略156个文件信息

评论

共有 条评论