
SVMModel::__construct에서 $options 배열의 'kernel' 옵션은 Support Vector Machine 모델의 커널 함수를 지정하는 데 사용됩니다. 커널 함수는 데이터를 다른 공간으로 매핑하여 분류를 용이하게 만드는 역할을 합니다.
'kernel' 옵션의 가능한 값은 다음과 같습니다:
- 'linear': 선형 커널 함수를 사용합니다. 이 커널 함수는 데이터를 원래 공간에서 처리합니다.
- 'poly': 다항 커널 함수를 사용합니다. 이 커널 함수는 데이터를 다항식 공간으로 매핑합니다.
- 'rbf': 가우시안 커널 함수를 사용합니다. 이 커널 함수는 데이터를 가우시안 공간으로 매핑합니다.
- 'sigmoid': 시그모이드 커널 함수를 사용합니다. 이 커널 함수는 데이터를 시그모이드 공간으로 매핑합니다.
'kernel' 옵션을 'linear'으로 설정했을 때, 모델의 특징은 다음과 같습니다:
- 모델은 데이터를 원래 공간에서 처리합니다.
- 모델은 선형 분류를 수행합니다.
- 모델은 데이터의 특성 공간에서 데이터를 분류합니다.
- 모델은 데이터의 비선형 관계를 처리할 수 없습니다.
이러한 특징은 'linear' 커널 함수를 사용하는 모델이 선형 분류를 수행하고, 데이터의 비선형 관계를 처리할 수 없다는 것을 의미합니다.
2025-03-21 13:53