- Timestamp:
- 02/17/09 22:26:52 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/cpluspluscli/OpenCvSharp/trunk/OpenCvSharp.MachineLearning/CvSVM.cpp
r30073 r30196 40 40 /// <param name="sample_idx"></param> 41 41 /// <param name="params"></param> 42 CvSVM::CvSVM( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams params ) : ML::CvStatModel()42 CvSVM::CvSVM( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams^ params ) : ML::CvStatModel() 43 43 { 44 44 CHECK_NULL(train_data); 45 45 CHECK_NULL(responses); 46 CHECK_NULL(params); 46 47 ::CvMat* train_data_ptr = reinterpret_cast<::CvMat*>(train_data->CvPtr.ToPointer()); 47 48 ::CvMat* responses_ptr = reinterpret_cast<::CvMat*>(responses->CvPtr.ToPointer()); … … 133 134 /// </summary> 134 135 /// <returns></returns> 135 ML::CvSVMParams CvSVM::GetParams( void )136 ML::CvSVMParams^ CvSVM::GetParams( void ) 136 137 { 137 138 return this->SVMPtr->get_params(); … … 206 207 /// <param name="params"></param> 207 208 /// <returns></returns> 208 Boolean CvSVM::Train( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams params ) 209 { 210 CHECK_NULL(train_data); 211 CHECK_NULL(responses); 209 Boolean CvSVM::Train( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams^ params ) 210 { 211 CHECK_NULL(train_data); 212 CHECK_NULL(responses); 213 CHECK_NULL(params); 212 214 ::CvMat* train_data_ptr = reinterpret_cast<::CvMat*>(train_data->CvPtr.ToPointer()); 213 215 ::CvMat* responses_ptr = reinterpret_cast<::CvMat*>(responses->CvPtr.ToPointer()); … … 225 227 /// <param name="params"></param> 226 228 /// <returns></returns> 227 Boolean CvSVM::TrainAuto( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams params ) 228 { 229 CHECK_NULL(train_data); 230 CHECK_NULL(responses); 229 Boolean CvSVM::TrainAuto( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams^ params ) 230 { 231 CHECK_NULL(train_data); 232 CHECK_NULL(responses); 233 CHECK_NULL(params); 231 234 ::CvMat* train_data_ptr = reinterpret_cast<::CvMat*>(train_data->CvPtr.ToPointer()); 232 235 ::CvMat* responses_ptr = reinterpret_cast<::CvMat*>(responses->CvPtr.ToPointer()); … … 244 247 /// <param name="k_fold">�����Cross-validation�j�p�����[�^�D�w�K�W���́Ck_fold�̕����W���ɕ����������̕����W�������f���̊w�K�ɗp�����C���̑��̕����W���̓e�X�g�W���ƂȂ��܂�SVM �A���S���Y���́Ck_fold��s����.</param> 245 248 /// <returns></returns> 246 Boolean CvSVM::TrainAuto( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams params, Int32 k_fold ) 247 { 248 CHECK_NULL(train_data); 249 CHECK_NULL(responses); 249 Boolean CvSVM::TrainAuto( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams^ params, Int32 k_fold ) 250 { 251 CHECK_NULL(train_data); 252 CHECK_NULL(responses); 253 CHECK_NULL(params); 250 254 ::CvMat* train_data_ptr = reinterpret_cast<::CvMat*>(train_data->CvPtr.ToPointer()); 251 255 ::CvMat* responses_ptr = reinterpret_cast<::CvMat*>(responses->CvPtr.ToPointer()); … … 269 273 /// <param name="degree_grid"></param> 270 274 /// <returns></returns> 271 Boolean CvSVM::TrainAuto( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams params,275 Boolean CvSVM::TrainAuto( N::CvMat^ train_data, N::CvMat^ responses, N::CvMat^ var_idx, N::CvMat^ sample_idx, ML::CvSVMParams^ params, 272 276 Int32 k_fold, ML::CvParamGrid C_grid, ML::CvParamGrid gamma_grid, ML::CvParamGrid p_grid, ML::CvParamGrid nu_grid, ML::CvParamGrid coef_grid, ML::CvParamGrid degree_grid ) 273 277 { 274 278 CHECK_NULL(train_data); 275 279 CHECK_NULL(responses); 280 CHECK_NULL(params); 276 281 ::CvMat* train_data_ptr = reinterpret_cast<::CvMat*>(train_data->CvPtr.ToPointer()); 277 282 ::CvMat* responses_ptr = reinterpret_cast<::CvMat*>(responses->CvPtr.ToPointer());
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)