class sklearn.svm.SVC(C=1.0, kernel='rbf', degree=3, gamma='scale', coef0=0.0, shrinking=True, probability=False, tol=0.001, cache_size=200, class_weight=None, verbose=False, max_iter=-1, decision_function_shape='ovr', break_ties=False, random_state=None)

 

Parameter type 설명
C float (default = 1.0) 정규화 매개 변수, 정규화의 매개 변수는 C에 반비례한다.
kernel string (default='rbf') SVM 알고리즘에 사용될 커널 유형을 지정한다.
'linear', 'ploy', 'rbf', 'sigmoid', 'percomputed' , 'callable' 등의 커널을 지원한다.
degree int (default = 3) 다항식 커널 함수의 각도로 'ploy' 커널을 사용했을 때 사용된다. 다른 커널에서는 무시된다.
gamma {'scale', ' auto'} or float (default = 'scale') 'rbf', 'ploy', 'sigmoid' 커널에서의 커널 계수이디/
coef0 float (default = 0.0) 'ploy', 'sigmoid' 에서의 독립구간
shrinking boolean (default = True) 휴리스틱 값이 줄어드는지의 여부
probability boolean (default = False) 확률 추정을 활성화할 지의 여부
tol flaot (default = 1e-3) 중지 기준에 대한 오차허용 값
cache_size float 커널 캐시의 크기
class_weight dict, ' balanced' 클래스 가중치, 클래스 불균형에 가중치를 주는 기능의 조정
verbose bool (default = False) 출력 자세히 보기의 여부
max_iter int (default = -1) 반복 횟수 제한 (제한이 없으면 -1)
decision_function_shape 'ovo', 'ovr' (default = 'ovr') 결정 함수의 모양을 결정한다.
break_ties bool (default = False) True, 결정 함수의 모양이 'ovr', 클래스 수가 2보다 큰 경우 신뢰도 값에 따라 연결이 끊어진다.
random_state int (defualt = None) 데이터를 섞을 때 사용되는 의사 난수 생성기의 seed값

'Programming > Python' 카테고리의 다른 글

sklearn.linear_model.LogisticRegression  (0) 2020.06.04
sklearn.neighbors.KNeighborsClassifier  (0) 2020.06.04

+ Recent posts