DNN2 [keras] DNN (Basic CIFAR10) Source : 코드 # DNN_CIFAR-10 / MNIST보다 복잡한 데이터의 처리(R,G,B) import numpy as np from keras import datasets from keras.utils import np_utils from keras import layers, models class DNN(models.Sequential): def __init__(self, Nin, Nh_l, Pd_l, Nout): super().__init__() # 첫 번째 은닉층 self.add(layers.Dense(Nh_l[0], activation='relu',input_shape=(Nin,), name='Hidden-1')) # Dropout 확률을 정한다. # Dropout : 랜덤으로 몇개의 .. 2018. 9. 6. [Keras] DNN 기본 예제 츨처 : 를 공부하면서 작성하였습니다. 코드 - 코드는 기존의 ann과 동일한데 모델 구성을 할때 은닉층이 하나 추가된다. # 784개 입력, 은닉 노드 100, 50 Nin = 784 Nh_l = [100, 50] number_of_class = 10 Nout = number_of_class # 분류 DNN 모델 구현 ######################## from keras import layers, models class DNN(models.Sequential): def __init__(self, Nin, Nh_l, Nout): super().__init__() # 첫 번째 은닉층 : 784 in, 100 out & relu(sigmoid 사용시 역전파시 성능 저하) self.add(layer.. 2018. 8. 31. 이전 1 다음