One-Class SVM 노드 고급

One-Class SVM 노드의 고급 탭에서는 단순 모드 또는 고급 모드를 선택할 수 있습니다. 단순을 선택할 경우 모든 매개변수가 아래에 표시된 기본값으로 설정됩니다. 고급을 선택할 경우 이러한 매개변수에 대해 사용자 정의 값을 지정할 수 있습니다. 이러한 옵션에 대한 세부사항은 http://scikit-learn.org/stable/modules/generated/sklearn.svm.OneClassSVM.html#sklearn.svm.OneClassSVM을 참조하십시오.

중지 기준. 중지 기준에 대한 허용 오차를 지정하십시오. 기본값은 1.0E-3(0.001)입니다.

회귀분석 정밀도(nu). 훈련 오차 및 지원 벡터의 분수 부분에 대한 한도입니다. 기본값은 0.1입니다.

커널 유형. 알고리즘에 사용할 커널 유형입니다. 옵션은 RBF, 다항, 시그모이드, 선형 또는 사전 계산됨입니다. 기본값은 RBF입니다.

감마 지정. 감마를 지정하려면 이 옵션을 선택하십시오. 그렇지 않으면 자동 감마가 적용됩니다.

감마. 감마 설정은 RBF, 다항 및 시그모이드 커널 유형에만 사용할 수 있습니다.

Coef0. Coef0은 다항 및 시그모이드 커널 유형에만 사용할 수 있습니다.

차수. 차수는 다항 커널 유형에만 사용할 수 있습니다.

축소(shrinking) 휴리스틱 사용. 축소 휴리스틱을 사용하려면 이 옵션을 선택하십시오. 이 옵션은 기본적으로 선택 취소되어 있습니다.

커널 캐시 크기 지정(MB). 커널 캐시의 크기를 지정하려면 이 옵션을 선택하십시오. 이 옵션은 기본적으로 선택 취소되어 있습니다. 선택할 경우 기본값은 200MB입니다.

하이퍼-모수 최적화(Rbfopt 기준). 모델이 표본에 대해 기대빈도 또는 하한 오차율을 달성할 수 있도록 모수의 최적 조합을 자동으로 검색하는 Rbfopt 기준 하이퍼-모수 최적화를 사용하려면 이 옵션을 선택하십시오. Rbfopt에 대한 세부사항은 http://rbfopt.readthedocs.io/en/latest/rbfopt_settings.html의 내용을 참조하십시오.

목표: 도달하고자 하는 목표 함수 값(표본에 대한 모델의 오차율)이며 예를 들어, 알 수 없는 최적 값이 있습니다. 0.01 등의 허용 가능한 값을 설정하십시오.

최대 반복. 모델을 시도하는 최대 반복 수입니다. 기본값은 1000입니다.

최대 평가. 모델을 시도하는 함수 평가의 최대 수입니다. 여기서, 초점은 속도에 대한 정확도입니다. 기본값은 300입니다.

One-Class SVM 노드에는 scikit-learn© Python 라이브러리가 필요합니다. 다음 표는 SPSS® Modeler SMOTE 노드 대화 상자의 설정과 Python 알고리즘 간의 관계를 보여줍니다.
표 1. Python 라이브러리 모수에 맵핑되는 노드 특성
매개변수 이름 스크립트 이름(특성 이름) Python API 매개변수 이름
중지 기준 stopping_criteria tol
회귀분석 정밀도 precision nu
커널 유형 kernel kernel
감마 gamma gamma
Coef0 coef0 coef0
차수 degree degree
축소(shrinking) 휴리스틱 사용 shrinking shrinking
커널 캐시 크기 지정(숫자 입력 상자) cache_size cache_size
난수 시드 random_seed random_state