1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în TensorFlow în Python

Connected

exercițiu

Definirea unui model cu intrări multiple

În unele cazuri, API-ul secvențial nu va fi suficient de flexibil pentru arhitectura de model dorită și va trebui să folosești API-ul funcțional. De exemplu, dacă vrei să antrenezi simultan două modele cu arhitecturi diferite, API-ul funcțional este soluția potrivită. În acest exercițiu, vei vedea cum se face acest lucru. Vei folosi și metoda .summary() pentru a examina arhitectura modelului combinat.

Reține că keras a fost importat din tensorflow pentru tine. De asemenea, straturile de intrare ale primului și celui de-al doilea model au fost definite ca m1_inputs, respectiv m2_inputs. Cele două modele au aceeași arhitectură, însă unul folosește activarea sigmoid în primul strat, iar celălalt folosește relu.

Instrucțiuni

100 XP
  • Transmite stratul de intrare al modelului 1 primului său strat, și primul strat al modelului 1 celui de-al doilea strat al său.
  • Transmite stratul de intrare al modelului 2 primului său strat, și primul strat al modelului 2 celui de-al doilea strat al său.
  • Folosește operația add() pentru a combina al doilea strat al modelului 1 cu al doilea strat al modelului 2.
  • Finalizează definiția modelului funcțional.