or
Den här övningen är en del av kursen
I det här kapitlet lär du dig grunderna i återkommande neurala nätverk (RNN). Du börjar med de viktigaste förkunskaperna, fortsätter med att förstå hur information flödar genom nätverket och avslutar med att implementera sådana modeller i Keras för sentimentklassificering.
Du lär dig om problemen med försvinnande och exploderande gradienter, som ofta uppstår i RNN, och hur du hanterar dem med GRU- och LSTM-celler. Dessutom skapar du inbäddningslager för språkmodeller och återvänder till uppgiften med sentimentklassificering.
I det här kapitlet lär du dig att förbereda data för multiklassklassificering samt skillnaderna mellan multiklassklassificering och binär klassificering (sentimentanalys). Slutligen lär du dig att skapa modeller och utvärdera deras prestanda med Keras.
Det här kapitlet introducerar dig till två tillämpningar av RNN-modeller: textgenerering och neural maskinöversättning. Du lär dig att förbereda textdata i det format som modellerna kräver. Textgenereringsmodellen används för att efterlikna en karaktärs sätt att tala – här får du ha lite kul och imitera Sheldon från The Big Bang Theory. Neural maskinöversättning används till exempel av Google Translate i betydligt mer komplexa modeller. I det här kapitlet skapar du en modell som översätter korta portugisiska fraser till engelska.
Aktuell övning