코드 3-8과 같이 세 가지 커널에서 사용되는 수치 값 중 C 값은 오류를 어느 정도 허용할지 지정하는 파라미터이며, C 값이 클수록 하드 마진이고 작을수록 소프트 마진입니다. 그리고 감마(gamma)는 결정 경계를 얼마나 유연하게 가져갈지 지정합니다. 즉, 훈련 데이터에 얼마나 민감하게 반응할지 지정하기 때문에 C와 개념이 비슷합니다. 감마 값이 높으면 훈련 데이터에 많이 의존하기 때문에 결정 경계가 곡선 형태를 띠며 과적합을 초래할 수 있으니 주의해야 합니다.
▲ 그림 3-12 서포트 벡터 머신 커널의 감마 값에 따른 변화