1. 학습
  2. /
  3. 강의
  4. /
  5. Traducere automată cu Keras

Connected

연습 문제

Partea 1: Intră în concurs și câștigă premii spectaculoase

În acest exercițiu vei învăța despre stratul Dense. Ce-ar fi să faci asta printr-un exercițiu amuzant? Imaginează-ți un concurs TV în care premiile sunt determinate de o rețea neuronală. Concurentul introduce

  • numărul de frați/surori,
  • numărul de cafele băute astăzi și
  • dacă îi plac sau nu roșiile,

iar modelul prezice ce va câștiga concurentul.

Pentru a implementa acest lucru, vei folosi Keras. Va trebui să creezi un model cu un strat de intrare care acceptă trei caracteristici (numărul de frați/surori ca număr întreg, numărul de cafele ca număr întreg și preferința pentru roșii ca 0 sau 1). Apoi intrarea trece printr-un strat Dense care produce 3 probabilități (adică probabilitățile de a câștiga o mașină, un voucher cadou sau nimic).

Straturile Input și Dense, precum și obiectul Model din Keras sunt deja importate. Ți se oferă, de asemenea, un inițializator de ponderi numit init pentru inițializarea stratului Dense.

지침

100 XP
  • Definește un strat de intrare care acceptă doar 3 concurenți (dimensiunea lotului), unde fiecare concurent are 3 intrări: numărul de frați/surori, numărul de cafele și preferința pentru roșii (dimensiunea intrării).
  • Definește un strat Dense cu 3 ieșiri, activare softmax și init ca inițializator.
  • Calculează predicțiile modelului pentru x folosind modelul definit.
  • Obține cel mai probabil premiu (ca număr întreg) pentru fiecare concurent.