딥러닝

0805 신경망의 구조 - 용어들의 의미

피곤핑 2019. 8. 5. 13:55

Dense : 하나하나 끊어있지않고 완전히 연결 되어져 있는것

-  케라스는 호환 가능한 층들을 엮어 데이터 변환 파이프라인을 구성함으로 딥러닝 모델을 만든다

   -> 알아서 내부적인 처리를 함

GPU, CPU = 프로세싱 처리 유닛

CPU로 해서는 처리속도가 떨어짐! 

 

표현공간 = 자유도

 

 - 자기만의 새로운 함수를 주고싶을때 optimizer에게 객체로 뭔가를 넣어줌!

model.compile(optimizer=optimizers.RMSprop(lr=0.001), loss='binary_crossentropy', metrics=['accuracy'])

 

 * 내가 분류하려는 출력수보다 층이 더 커야함 

model.add(layers.Dense(64, activation='relu')) 
model.add(layers.Dense(46, activation='softmax'))

 

다중분류에서는 항상 손실함수를

categorical_crossentropy 이용! 

 

 - 회귀문제에서는 loss = 'mse, metrics = ["MAE"]