2017-01-03 10 views
3

keras 순차 모델을 사용하여 수행 할 수없는 Keras 기능 API를 사용하여 추가로 수행 할 수있는 작업은 무엇입니까? "TimeDistributed"레이어 래퍼를 사용하여 간단한 모델을 시간 기반 데이터로 재사용 할 수 있다는 사실 외에도?Keras 기능 API는 무엇입니까?

답변

3

모델 API 재사용 기능을 사용하면 을 쉽게 사용할 수 있습니다. 레이어가 이전 및 다음 레이어 이상에 연결되는 모델을 정의 할 수 있습니다. 레이어를 원하는 다른 레이어에 연결할 수 있으므로 siamese 네트워크, 밀도가 높은 네트워크 등이 가능해집니다. 오래된 Graph API는 동일한 수준의 연결성을 허용했지만 계층 노드 이름을 사용하여 연결을 정의하기 때문에 PITA였습니다.

순차 모델은 순차적 인 레이어 집합이며, 현재로서는 새로운 신경망 아키텍처가 이러한 패턴에서 벗어나고 있습니다.

+0

안녕하세요. Matias, 설명해 주셔서 대단히 감사합니다. 하지만 하나 이상의 입력에 연결하는 것은 '병합'레이어를 통해 수행 할 수 있습니다. -> keras.layers import merge – Abhishek

+1

@Abhishek 확실히, 가능하지만 기능적 API에서도 더 쉽습니다. –

+0

그래 .... 나는 Sequential 모델을 더 이상 사용하지 않는다. –