AI(119)
-
PyCharm 디버깅 방법
PyCharm 디버깅 방법 브레이크 포인트를 설정하고자하는 라인에서 [더블클릭] 하여 브레이크 포인트를 삽입합니다. PyCharm 메뉴: [Run] >> [Debug...] 마우스 우클릭 >> [ex01] >> [Debug] 디버그 모드로 실행되어 졌습니다. 하단창이 하나 생기면서 디버깅을 할 수 있는 도구와 함께 정보가 표시됩니다. 디버그 툴을 이용하여 디버깅을 수행하면 됩니다. 디버깅 방법은 거의 비슷하므로 아래의 상세한 디버거 사용법 글을 참고하시기 바랍니다. Eclipse 디버거 사용법 (All that Debug) https://codedragon.tistory.com/6137
-
다항 분포(Multinomial distribution)
다항 분포(Multinomial distribution) 독립적인 카테고리 분포를 여러번 시도하여 얻은 각 원소의 성공횟수 값들이 다항 분포가 됩니다.
-
pd.get_dummies()
pd.get_dummies() · 원핫인코딩(one-hot encoding; 가변수)을 수행합니다. · get_dummies를 사용하면 문자열 특성만 인코딩 되며 숫자 특성은 바뀌지 않는다. · pandas의 get_dummies 함수는 숫자 특성은 모두 연속형이라고 생각해서 원핫인코딩(가변수)를 만들지 않습니다. pandas.get_dummies(data, prefix=None, prefix_sep='_', dummy_na=False, columns=None, sparse=False, drop_first=False, dtype=None) parameter description prefix 옵션을 사용하면 가변수에 공통으로 접두사를 추가할 수 있습니다. drop_first=True 가변수의 첫번째 변수를..
-
커널 함수 종류
커널 함수 종류 대표적으로 다항 커널과 가우시안 커널이 있습니다. 구분 설명 다항 커널 · Polynomial Kernel · 입력의 모든 차원의 조합인 공간에서 내적을 계산한 것과 같은 결과를 반환합니다. · 한정된 공간에서 선형 구분하는 것 가우시안 커널 · Gaussian Kernel · ≒ 레이디얼 베이스 함수 커널(Radial Basis Function Kernel) · 무한 차원으로 데이터를 옮긴 뒤 그 곳에서 내적을 계산한 것과 같은 결과를 반환합니다. · 무한 차원에서 선형 구분하는 것
-
numpy 불린 인덱싱 (boolean indexing)
numpy 불린 인덱싱 (boolean indexing) · ≒ 불리안(Boolean) 배열 방식 · numpy 불린 인덱싱은 배열 각 요소의 선택여부를 True, False로 표현합니다. · 인덱스 배열의 원소가 True, False 두 값으로만 구성되며 인덱스 배열의 크기가 원래 ndarray 객체의 크기와 같아야 합니다. · 불린 값으로 된 배열을 인덱스로 사용하면 대상 배열의 인덱스가 True인 아이템만 결과로 추출할 수 있습니다. numpy 불린 인덱싱 방법 · True/False 값으로 불린 인덱싱 배열 · 표현식을 사용하여 불린 인덱싱 배열을 생성 True/False 값으로 불린 인덱싱 배열 만약 배열 a 가 2 x 3 의 배열이이라면, 불린 인덱싱을 정의하는 numpy 배열도 2 x 3 으..
-
카티션 프로덕트(Cartesian Product)
카티션 프로덕트(Cartesian Product) · ≒ 카티션 곱 · 두 릴레이션의 조합 가능한 모든 릴레이션을 구하기 위한 집합 연산을 의미합니다. CARTESIAN PRODUCT(카티션 곱) - Database https://codedragon.tistory.com/4353 CARTESIAN PRODUCT CARTESIAN PRODUCT(카티션 곱) 2개 이상의 테이블이 조인 될 때, WHERE절에 공통되는 컬럼에 의한 조인이 발생되지 않아 모든 데이터가 검색 결과로 나타나는 경우를 말합니다. CARTESIAN PRODUCT(카티션 곱) codedragon.tistory.com