이론학습(150)
-
Kotlin 데이터 타입 확인방법
Kotlin 데이터 타입 확인방법 데이터.javaClass 데이터.javaClass.name println("${true.javaClass}") println("${true.javaClass.name}") boolean boolean
-
홀드아웃 (Holdout) 방법 ≒ Holdout Cross Validation; 홀드아웃 교차 검증 ≒ 홀드아웃 교차 방법
홀드아웃 (Holdout) 방법 · ≒ Holdout Cross Validation; 홀드아웃 교차 검증 ≒ 홀드아웃 교차 방법 · 주어진 원천 데이터를 랜덤(random)하게 두 분류로 분리하여 교차 검정을 실시하는 방법입니다. 하나는 모형의 학습 및 구축을 위한 훈련용 데이터로 하나는 성과 평가를 위한 검증용 데이터로 사용합니다. · 데이터 집합을 서로 겹치지 않는 훈련 집합(training set)과 시험 집합(test set)으로 무작위 로 구분한 후, 훈련 집합을 이용하여 분석 모형을 구축하고 시험 집합을 이용하여 분석 모형의 성능을 평가하는 기법입니다. (P. Tan, M. Steinbach, and V. Kumar, 2007) · 훈련 집합과 시험 집합의 비율은 50:50, 70:30 등으로..
-
실수 표현 방법 - 고정 소수점 방식(fixed point), 부동 소수점 방식(floating point)
실수 표현 방법 컴퓨터에서 실수를 표현하는 방법입니다. 컴퓨터에서는 실수를 정수와 마찬가지로 2진수로만 표현해야 하기 위한 방법으로 현재에는 다음두가지 방식을 사용되고 있습니다. · 고정 소수점 방식(fixed point) · 부동 소수점 방식(floating point) 고정 소수점 방식(fixed point) 실수는 보통 정수부와 소수부로 나눌 수 있습니다. 따라서 실수를 표현하는 가장 간단한 방식은 소수부의 자릿수를 미리 정하여, 고정된 자릿수의 소수를 표현하는 것입니다. 고정 소수점 방식은 정수부와 소수부의 자릿수가 크지 않으므로, 표현할 수 있는 범위가 매우 적다는 단점이 있습니다. 32비트 실수를 고정 소수점 방식으로 표현한 도식도입니다. 부동 소수점 방식(floating point) 실수는 ..
-
Response객체 관련 메소드
Response객체 관련 메소드 메소드 설명 addCookie(Cookie) · 쿠키 데이터를 지정 합니다. addHeader(String name, String value) · 응답 헤더 내용을 설정합니다. containsHeader(String name) · name의 헤더 값이 있는지 확인합니다. encodeURL(String url) · 세션 ID와 URL을 합해 전송 코드로 변환합니다. encodeRedirectURL(String url) · sendRedirect에 세션 ID를 넘길 때 사용합니다. flushBuffer() · 버퍼의 내용을 클라이언트에 전송합니다. getBufferSize() · 출력버퍼 크기를 반환합니다. getCharacterEncoding() · 응답할때 문자의 인코딩 ..
-
w.elnn.kr - 워드 임베딩(word embedding) 한글 테스트
w.elnn.kr 딥러닝 자연어처리의 워드 임베딩(word embedding)을 한글로 테스트할 수 있는 사이트입니다. 이곳은 단어의 효율적인 의미 추정 기법(Word2Vec 알고리즘)을 우리말에 적용해 본 실험 공간입니다. Word2Vec 알고리즘 인공 신경망을 생성해 각각의 한국어 형태소를 1,000차원의 벡터 스페이스 상에 하나씩 매핑시킵니다. 그러면 비슷한 맥락을 갖는 단어들은 가까운 벡터를 지니게 되며, 벡터끼리 시맨틱 연산도 수행할 수 있습니다. 이는 분산 시맨틱스 가정에 기초하고 있습니다. CORPUS 실험을 위해 한국어 위키백과와 나무위키에서 제공하는 자료를 사용했습니다. 주어진 자료를 특수문자 제거, 띄어쓰기 정정, 형태소 분석 등의 방법으로 처리한 결과, 약 45만 종류, 4.2억 개의..
-
for문 변형 - 초기값이 없는 경우, 조건값이 없는 경우, 증감값이 없는 경우
for문의 변형 초기값이 없는 경우 int i=1, factorial=1; // 초기값이 없는 경우, for( ; i10) break; // 무한 반복문을 탈출하기 위한 break 문 } printf("1부터 10까지의 곱 : %d\n", factorial); 증감값이 없는 경우 int i, factorial=1; // 증감값이 없는 경우 for(i=1; i