91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 39KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2025-01-27
  • 語言: 其他
  • 標(biāo)簽: SVR程序??

資源簡介

SVR實(shí)現(xiàn)程序,本程序是基于SVR算法而設(shè)計(jì)的程序, 可以運(yùn)行,通過調(diào)試。可好的資料,千萬別錯過哦!!!!!!!!!!

資源截圖

代碼片段和文件信息

/******************************************************************************
*???????????????????????ONLINE?SUPPORT?VECTOR?REGRESSION??????????????????????*
*??????????????????????Copyright?2006?-?Francesco?Parrella????????????????????*
*?????????????????????????????????????????????????????????????????????????????*
*This?program?is?distributed?under?the?terms?of?the?GNU?General?Public?License*
******************************************************************************/


#ifndef?CROSS_VALIDATION_CPP
#define?CROSS_VALIDATION_CPP

#include?“OnlineSVR.h“
#include?
#include?
#include?


namespace?onlinesvr
{

void?OnlineSVR::CrossValidation?(Matrix*?TrainingSetX?Vector*?TrainingSetY?Vector*?EpsilonList?Vector*?CList?Vector*?KernelParamList?int?SetNumber?char*?ResultsFileName)
{
int?i?j?k;

//?Partition?of?the?training?set
int?SamplesPerSet?=?static_cast(TrainingSetX->GetLengthRows()/SetNumber);

//?Build?the?Sets
Vector*>*?SetX?=?new?Vector*>();
Vector*>*?SetY?=?new?Vector*>();
for?(i=0;?i SetX->Add(new?Matrix());
SetY->Add(new?Vector());
for?(j=0;?j SetX->GetValue(i)->AddRowCopy(TrainingSetX->GetRowRef(j*SetNumber+i));
SetY->GetValue(i)->Add(TrainingSetY->GetValue(j*SetNumber+i));
}
}

//?Open?the?file
ofstream?File?(ResultsFileName?ios::out);
if?(!File)?{
cerr?< return;
}
File?<
//?Cross?Validation
int?IterationsNumber?=?EpsilonList->GetLength()?*?CList->GetLength()?*?KernelParamList->GetLength();
int?CurrentIteration?=?0;
double?MinError?=?10000;
double?MinEpsilon?=?0;
double?MinC?=?0;
double?MinKernelParam?=?0;
for?(i=0;?iGetLength();?i++)?{
for?(j=0;?jGetLength();?j++)?{
for?(k=0;?kGetLength();?k++)?{
if(1==0)//if?(CurrentIteration==33?||?CurrentIteration==34?||?CurrentIteration==42)
{CurrentIteration++;?printf(“%d\n“CurrentIteration);}
else?{
double?Error?=?CrossValidation?(SetX?SetY?EpsilonList->GetValue(i)?CList->GetValue(j)?KernelParamList->GetValue(k));
File?<GetValue(i)?<GetValue(j)?<GetValue(k)?< cout?<GetValue(i)?<GetValue(j)?<GetValue(k)?< if?(Error MinError?=?Error;
MinEpsilon?=?EpsilonList->GetValue(i);
MinC?=?CList->GetValue(j);
MinKernelParam?=?KernelParamList->GetValue(k);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????7542??2006-12-01?16:29??OnlineSVR?C++?Code\CrossValidation.cpp
?????文件????????1979??2006-12-01?23:06??OnlineSVR?C++?Code\Example.cpp
?????文件???????10659??2007-06-11?19:40??OnlineSVR?C++?Code\File.cpp
?????文件????????5537??2007-06-11?19:37??OnlineSVR?C++?Code\Forget.cpp
?????文件???????18326??2006-12-01?15:47??OnlineSVR?C++?Code\GPL.txt
?????文件????????2202??2006-12-01?16:29??OnlineSVR?C++?Code\Kernel.cpp
?????文件???????13079??2007-06-01?15:24??OnlineSVR?C++?Code\Main.cpp
?????文件?????????785??2006-12-01?11:21??OnlineSVR?C++?Code\makefile
?????文件???????18796??2007-06-11?01:26??OnlineSVR?C++?Code\Matrix.h
?????文件???????16119??2007-06-11?01:42??OnlineSVR?C++?Code\OnlineSVR.cpp
?????文件????????9454??2007-06-09?15:47??OnlineSVR?C++?Code\OnlineSVR.h
?????文件???????10944??2007-06-11?01:35??OnlineSVR?C++?Code\Show.cpp
?????文件????????6546??2007-06-11?19:36??OnlineSVR?C++?Code\Stabilize.cpp
?????文件????????9357??2007-06-11?19:37??OnlineSVR?C++?Code\Train.cpp
?????文件???????21018??2007-06-13?11:44??OnlineSVR?C++?Code\Variations.cpp
?????文件???????17440??2007-06-11?19:20??OnlineSVR?C++?Code\Vector.h

評論

共有 條評論

相關(guān)資源