반응형

분류 전체보기 227

데이터 학습 과정 정리

하이퍼 파라미터 설정 1. 초기값 : 가중치(W), 바이어스(b) 가중치의 초기값을 0으로 default를 주고 시작하면 올바른 학습을 기대하기 어렵다. 오차역전파에서 가중치의 값이 똑같이 갱신되기 때문 np.random.randn()을 사용하여 무작위로 가중치를 설정하는 것을 볼 수 있다. 2. epoch (에폭) 신경망에서 전체 데이터에 대해서 순전파와 역전파가 끝난 상태 1 epoch = 전체 데이터셋을 1회 학습 epoch 횟수가 지나치면 과적합(Overfitting)이 발생할 수 있다. 3. step (스탭) 1 step = 가중치와 바이어스를 1회 업데이트 한 것 4. batch size (배치 크기) 1 step에 사용한 데이터의 수 몇 개의 데이터 단위로 매개변수를 업데이트 하는지 5. i..

손실 함수(Loss Function)와 최적화(Optimizer)

1. 손실 함수 (Loss Function) 손실 함수는 실제값과 예측값의 차이(loss, cost)를 수치화해주는 함수이다. 오차가 클수록 손실 함수의 값이 크고, 오차가 작을수록 손실 함수의 값이 작아진다. 손실 함수의 값을 최소화 하는 W, b를 찾아가는것이 학습 목표이다. 회귀 : 평균제곱오차 / 분류 : 크로스 엔트로피 1-1 평균 제곱 오차 (Mean Squared Error, MSE) 연속형 변수를 예측할 때 사용한다. def MSE(y, t): return (1/2) * np.sum((y-t)**2) 1-2 크로스 엔트로피 (Cross-Entropy) 낮은 확률로 예측해서 맞추거나, 높은 확률로 예측해서 틀리는 경우 loss가 더 크다. 이진분류 : binary_crossentropy / ..

R - KoNLP 설치 및 사용

1. KoNLP 설치 install.packages("KoNLP") 위 코드로 설치시 오류가 난다. 그럴땐 다음과 같은 방법으로 KoNLP를 설치하면 된다. 1) KoNLP 파일을 다운로드 받는다. 혹시 다운로드가 안되거나 다른 버전을 사용하고 싶다면 아래의 링크에서 직접 다운로드 받으면 된다. https://cran.r-project.org/src/contrib/Archive/KoNLP/ Index of /src/contrib/Archive/KoNLP cran.r-project.org 2) R 라이브러리 위치에 다운로드한 파일을 옮겨 놓는다. # R 라이브러리 위치 확인 .libPaths() 3) RStudio에서 KoNLP 라이브러리를 불러온다. # KoNLP 라이브러리 불러오기 library(KoN..

컴퓨터/R 2020.04.25
반응형