2017년 7월 4일 화요일

2017.07.04 화 배운거

1. 케라스 에서

크로스 엔트로피 시 레이블을 one hot code 로, 최종 아웃풋은 클래스 갯수와 같게 한다.

그리고 마지막 activation 은 softmax로 한다.


2.파이썬

2-1 time 모듈 사용


import time


2-2 리스트에서

a = [ [1]*10 + [0] * 10  ] 은 [ [1] [1] ...] 이지만

b = [ [ 1, 0] * 10 ]은 [ 1, 0 ,1, 0, 1, 0 ...] 이 된다.
b = [ [1 , 0] for i in range(10) ] 이렇게 한다.



3. 디자인 패턴 데코레이터 패턴

장점 : 객체에 추가요소를 동적으로 추가 가능 (동적이란 처음에 정해진대로가 아닌, 나중에 데코레이터로 기능을 확장 할 수 있다는 말.  )

단점: 자잘한 클래스들이 매우 많이 추가 될 수도 있다.

룰:
1.데코레이터 클래스는 상속을 받고, 원래 클래스와 형식이 같아야 한다.





4. cnn, rnn

cnn에서 convolution layer의 아웃풋 shape 는?

original image shape = 128 x 128
filter size = 5
stride = 4

(128 - 5 ) / stride + 1

댓글 없음:

댓글 쓰기