더북(TheBook)
virtual bool SVM::trainAuto(InputArray samples,
                    int layout,
                    InputArray responses,
                    int kFold = 10,
                    Ptr<ParamGrid> Cgrid = SVM::getDefaultGridPtr(SVM::C),
                    Ptr<ParamGrid> gammaGrid = SVM::getDefaultGridPtr(SVM::GAMMA),
                    Ptr<ParamGrid> pGrid = SVM::getDefaultGridPtr(SVM::P),
                    Ptr<ParamGrid> nuGrid = SVM::getDefaultGridPtr(SVM::NU),
                    Ptr<ParamGrid> coeffGrid = SVM::getDefaultGridPtr(SVM::COEF),
                    Ptr<ParamGrid> degreeGrid = SVM::getDefaultGridPtr(SVM::DEGREE),
                    bool balanced = false)

samples

훈련 데이터 행렬

layout

훈련 데이터 배치 방법. ROW_SAMPLE 또는 COL_SAMPLE를 지정합니다.

responses

각 훈련 데이터에 대응되는 응답 벡터

kFold

교차 검증을 위한 부분 집합 개수

Cgrid

C 탐색 범위

gammaGrid

gamma 탐색 범위

pGrid

p 탐색 범위

nuGrid

nu 탐색 범위

coeffGrid

coeff 탐색 범위

degreeGrid

degree 탐색 범위

balanced

이 값이 true이고 두 클래스 분류 문제인 경우, 전체 훈련 데이터 비율을 고려하여 좀 더 균형잡힌 교차 검증 부분 집합을 생성합니다.

반환값

정상적으로 학습이 완료되면 true를 반환합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.