AI
신경망의 추론 처리
MNIST 데이터셋을 가지고 추론을 수행하는 신경망을 구성 신경망은 입력층 뉴런을 784개 - 이미지의 크기가 28 * 28 = 784 출력층 뉴런을 10개 - 0에서 9까지의 손글씨 숫자라서 코드 import pickle import sys,os sys.path.append(os.pardir) from mnist import load_mnist import numpy as np def softmax(a): c = np.max(a) exp_a = np.exp(a - c) # 오버플로 대책 sum_exp_a = np.sum(exp_a) y = exp_a / sum_exp_a return y def sigmoid(x): return 1/(1+np.exp(-x)) # 시그모이드 수식v def get_data(..
2020. 10. 26. 21:06
최근댓글