2017-01-03 5 views
3

kerasシーケンシャルモデルを使用して実行できなかったKeras機能APIを使用して追加できることは何ですか? "TimeDistributed"レイヤーラッパーを使用して、単純なモデルをタイムベースデータ用に再利用できるという事実は別として、Keras機能APIには何が追加されていますか?

答えて

3

モデルの再利用以外にも、機能的なAPIはを簡単にのレイヤーが前と次のレイヤー以上に接続するモデルを定義することができます。必要に応じてレイヤーを他のレイヤーに接続することができます。そのため、サイアムネットワーク、密接に接続されたネットワークなどが可能になります。古いグラフAPIは同じレベルの接続性を可能にしましたが、レイヤーノード名を使用して接続性を定義するため、PITAでした。

シーケンシャルモデルは単なる一連のレイヤーであり、現在の新しいニューラルネットワークアーキテクチャはそのようなパターンから遠ざかっています。

+0

こんにちはマティアス、説明をありがとうございました。しかし、複数の入力に接続することはまだ 'マージ'レイヤーで行うことができます。 →keras.layers import Merge – Abhishek

+1

@Abhishek確かに、それは可能ですが、Functional APIでも簡単です。 –

+0

ええと...私はもはやシーケンシャルモデルを使用しても意味がありません... –

関連する問題