dev-logs

2. 손글씨 숫자 인식_1 본문

공부/Deep Learning

2. 손글씨 숫자 인식_1

두룹두두 2019. 5. 28. 20:31

Dateset

MNIST (28x28 gray)

1. http://yann.lecun.com/exdb/mnist/ 에서 직접 다운받기

2. python 스크립트 사용

 

원-핫 인코딩 one-hot encoding

- 결과중 정답을 뜻하는 원소만 1이고 나머지는 0인 배열

 

입력층 뉴런: 784개

출력층 뉴런: 10개

은닉층: 2개(50, 100)

이미지 픽셀값 정규화

 

예측 함수

1. MNIST 데이터셋을 읽고 네트워크 생성.

2. 이미지 그룹을 돌면서(for문) 분류함수 호출

3. 분류함수의 최대 출력값을 갖는 인덱스 구함.

 

데이터백색화 data whitening

- 학습속도와 성능을 개선하기 위해서 데이터 전처리 과정을 거치게 된다. 데이터백색화는 전체 데이터를 균일하게 분포시키는 전처리 과정이다.

- 연관 Keyword : PCA

 

배치(batch) 처리

- batch : 여러개의 이미지를 배열 형태로 나타내는 것.

- 연관 Keyword : batch normalization

출처: 밑바닥부터 시작하는 딥러닝 (한빛미디어)

'공부 > Deep Learning' 카테고리의 다른 글

7. CNN  (0) 2019.06.19
6. 학습 관련 기술들  (0) 2019.06.18
5. 오차역전파법  (0) 2019.06.17
3. 신경망 학습  (0) 2019.05.29
1. 신경망, Forward Propagation 개념  (0) 2019.05.28
Comments