1. 学ぶ
  2. /
  3. コース
  4. /
  5. Introduction to TensorFlow in Python

Connected

演習

複数入力モデルの定義

場合によっては、目的のモデル構造を実現するには sequential API だけでは柔軟性が足りず、代わりに functional API を使う必要があります。たとえば、異なるアーキテクチャの2つのモデルを同時に学習させたい場合は、functional API が必要です。この演習では、その方法を確認します。また、.summary() メソッドを使って、結合したモデルのアーキテクチャを確認します。

keras は tensorflow からインポート済みです。さらに、1つ目と2つ目のモデルの入力層はそれぞれ m1_inputs、m2_inputs として定義されています。2つのモデルは同じアーキテクチャですが、片方は最初の層で sigmoid 活性化関数を、もう片方は relu を使用している点が異なります。

指示

100 XP
  • モデル1では、入力層を第1層に渡し、第1層を第2層に渡します。
  • モデル2でも、入力層を第1層に渡し、第1層を第2層に渡します。
  • add() 演算を使って、モデル1とモデル2の第2層を結合します。
  • functional モデルの定義を完成させてください。