이론학습(152)
-
예외 처리 방법
예외 처리 방법 · try/except · try/except/else/finally 절 사용하기 · 같은 부류의 예외 다 잡아내기
-
파이썬 구문 오류(syntax error) 해결 방법
파이썬 구문 오류(syntax error) 해결 방법 구분 오류 방지 및 해결방법 예약어 · 파이썬 예약어를 변수 이름으로 쓰지 않았는지 확인합니다. 반복문 · for, while, if, def 같은 구문의 선언부 끝에 콜론(:)이 있는지 확인합니다. 문자열 · 코드의 문자열에 따옴표(', ")가 짝이 맞는지 확인합니다. · 작은 따옴표가(')가 `로 되어 있지 않은 지 확인합니다. 삼중 부호 · 여러 줄 문자열을 사용하는 경우 삼중 부호(''' 또는 """)로 문자열이 올바르게 감싸졌는지 확인합니다. 블록 연산자 · 열기 연산자 (, {, [ 를 열고 닫지 않으면 파이썬은 다음 줄을 현재 문장의 일부분으로 인식합니다. 조건문 · 조건문 안에 ==(비교연산자) 대신 =(대입연산자) 가 쓰였는지 확인합니..
-
learning_curve()
learning_curve() 학습 곡선을 그려줍니다. sklearn.model_selection.learning_curve(estimator, X, y, groups=None, train_sizes=array([0.1, 0.33, 0.55, 0.78, 1. ]), cv=None, scoring=None, exploit_incremental_learning=False, n_jobs=None, pre_dispatch='all', verbose=0, shuffle=False, random_state=None, error_score=nan, return_times=False) https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.l..
-
Python 접근 제한자 (Access Modifier)
Python 접근 제한자 (Access Modifier) · Python은 다른 언어에서 흔히 사용하는 public, protected, private 등의 접근 제한자 (Access Modifier)를 갖지 않습니다. · Python 클래스는 기본적으로 모든 멤버가 public 이 됩니다. · Python 코딩 관례(Convention)상 내부적으로만 사용하는 변수 혹은 메서드는 그 이름 앞에 하나의 밑줄 하나(_) 을 붙입니다. 하지만 이는 코딩 관례에 따른 것일 뿐 실제 밑줄 하나를 사용한 멤버도 public 이므로 필요하면 외부에서 엑세스할 수 있습니다. · 특정 변수명이나 메서드를 private으로 만들어야 한다면 두개의 밑줄(__)을 이름 앞에 붙이면 됩니다. def __init__(self,..
-
다항 분포(Multinomial distribution)
다항 분포(Multinomial distribution) 독립적인 카테고리 분포를 여러번 시도하여 얻은 각 원소의 성공횟수 값들이 다항 분포가 됩니다.
-
커널 함수 종류
커널 함수 종류 대표적으로 다항 커널과 가우시안 커널이 있습니다. 구분 설명 다항 커널 · Polynomial Kernel · 입력의 모든 차원의 조합인 공간에서 내적을 계산한 것과 같은 결과를 반환합니다. · 한정된 공간에서 선형 구분하는 것 가우시안 커널 · Gaussian Kernel · ≒ 레이디얼 베이스 함수 커널(Radial Basis Function Kernel) · 무한 차원으로 데이터를 옮긴 뒤 그 곳에서 내적을 계산한 것과 같은 결과를 반환합니다. · 무한 차원에서 선형 구분하는 것