sklearn.linear_model.LogisticRegression 

Parameter  type  설명
penalty {‘l1’, ‘l2’, ‘elasticnet’, ‘none’}, default=’l2’ 비용 함수를 지정합니다.

dual bool, default=False L2 비용 함수를 사용할 때, 사용하는 이중 공식화
tol float, default=1e-4 정지 기준에 대한 허용 오차
C float, default=1.0 정규화의 강도의 역수
값이 작을수록 정규화가 강력해진다.
fit_intercept bool, default=True 결정 함수에 상수 (bias) (절편)을 추가하는지
intercept_scaling float, default=1  
class_weight dict or ‘balanced’, default=None 클래스의 가중치를 설정하는 옵션
random_state int, RandomState instance, default=None Random state
solver {‘newton-cg’, ‘lbfgs’, ‘liblinear’, ‘sag’, ‘saga’}, default=’lbfgs’ 최적화에 사용할 알고리즘
max_iter int, default=100 solver의 수렴에 걸릴 최대 반복 회수
multi_class {‘auto’, ‘ovr’, ‘multinomial’}, default=’auto’ ovr  경우 이진 문제가 적합
multinomial은 다항 문제
verbose int, default=0 상세 설명 켜기 끄기
warm_start bool, default=False  
n_jobs int, default=None  
l1_ratio float, default=None  

 

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

sklearn.neighbors.KNeighborsClassifier  (0) 2020.06.04
sklearn.svm.SVC  (0) 2020.03.27

sklearn.neighbors.KNeighborsClassifier

Parameter  type  설명
n_neighbors Int (default = 5) 이웃의 개수
weights Str (default = ‘uniform’) Uniform(균일), distance(거리의 역수) 등의 가중치 함수를 사용할 수 있으며, 사용자 지정 함수를 사용 가능하다.
algorithm str Auto, brute, ball_tree, kd_tree 등의 알고리즘 사용 가능
leaf_size Int (default = 30) Ball_tree 나 kd_tree에서의 트리를 구성하는 잎의 크기
p Int (default = 2) Minkowski 지표의 전력 매개변수
metric str 거리 측정 항목의 공간,기본값은 유클리드 공간을 사용한다. DistanceMetric에 사용 가능한 목록이 있다.
metric_params dict 매트릭 함수에 대한 추가 키워드
n_jobs int 이웃 검색을 위한 병렬 작업 수

 

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

sklearn.linear_model.LogisticRegression  (0) 2020.06.04
sklearn.svm.SVC  (0) 2020.03.27
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