Sequence-to-sequence-modellen
In de video-oefening leerde je over vier types sequence-to-sequence-modellen: many-to-one (classificatie) en many-to-many (tekstgeneratie, neural machine translation en taalmodellen). In deze oefening kies je het juiste type model op basis van de volgende probleembeschrijving:
Je helpt een vriend die specialist is in spraakherkenning. Je vriend heeft een model gebouwd dat verschillende accenten in het Engels kan herkennen, maar het model slaagt er niet in om homofonen te onderscheiden — woorden met dezelfde uitspraak maar een andere betekenis, zoals "sea" vs. "see" of "write" vs. "right".
Je stelt voor om een model te gebruiken dat de context rond de woorden gebruikt om de semantische betekenis te bepalen. Door de betekenis van woorden te leren, zou het nieuwe model outputs als "Did you sea that car?" vermijden — het zou in dit geval herkennen dat het juiste woord "see" is.
Welk type sequence-to-sequence-model is hier geschikt?
Deze oefening maakt deel uit van de cursus
Recurrent Neural Networks (RNN's) voor taalmodellen met Keras
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen