NLP Academy · Les

Hoe een RNN een sequentie leest

De hidden state draagt het verleden mee

Les 2 van 413 stappen

Hoe een RNN een sequentie leest is een gratis NLP Academy-les op CoddyKit. Dit is les 2 van 4. Je kunt 3 lessen uit dit leerpad gratis volledig lezen — daarna ontgrendelt CoddyKit PRO alle lessen, plus praktische oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject NLP Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus NLP Academy bevat in totaal 4 lessen.

Eén woord tegelijk

Een recurrent neuraal netwerk leest tekst zoals jij dat doet: eerst één token, daarna het volgende, nooit de hele zin in één keer.

De verborgen toestand

Bij elke stap houdt de RNN een klein geheugen bij dat de verborgen toestand heet: een vector die alles samenvat wat het netwerk tot dan toe heeft gelezen.

Een lus over tokens

Dezelfde cel wordt steeds opnieuw uitgevoerd, één keer per woord. Die herhaalde lusstructuur verklaart precies waarom we dit recurrent noemen.

Geheugen wordt doorgegeven

Elk nieuw woord werkt de verborgen toestand bij, zodat context uit het eerdere deel van de zin stilletjes doorstroomt naar latere stappen.

De bijwerkregel

Conceptueel combineert de nieuwe toestand de vorige toestand met de huidige invoer via geleerde gewichten en een activeringsfunctie.

h = tanh(W_h @ h_prev + W_x @ x_t + b)

Gewichten delen

De RNN hergebruikt dezelfde gewichten op elke positie. Door die gedeelde gewichten kan het netwerk zinnen van elke lengte verwerken met één compacte cel.

Invoer bestaat uit vectoren

Elk woord wordt eerst een numerieke embedding. De RNN ziet nooit letters, alleen deze dichte vectoren die één voor één binnenkomen.

Een korte rondleiding

Bij het lezen van ‘I love this’ verandert de toestand na ‘I’ en opnieuw na ‘love’. De uiteindelijke toestand weerspiegelt de hele korte zin.

De uiteindelijke toestand

Voor classificatie wordt de verborgen toestand na het laatste woord vaak gebruikt als samenvatting van de volledige reeks.

Uitvoer per stap

Je kunt ook bij elke stap een uitvoer uitlezen. Dat is handig om elk woord te labelen, bijvoorbeeld met labels voor woordsoorten.

Waarom dit helpt bij NLP

Omdat de toestand het verleden meedraagt, kan een RNN eindelijk opmerken dat not de betekenis omdraait van het woord dat erop volgt. 🔁

Korte controle

Wat draagt een RNN van het ene token naar het volgende?

Samenvatting

Een RNN doorloopt tokens in een lus en werkt een verborgen toestand bij die het verleden onthoudt. Daardoor beïnvloeden volgorde en context eindelijk de uitvoer. 🎯

Gratis beginnen

Leer Python met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Hoe een RNN een sequentie leest” gratis?

Ja — je kunt hier op het web alle 3 lessen van het leerpad NLP Academy, waaronder “Hoe een RNN een sequentie leest”, gratis volledig lezen. Daarna ontgrendelt CoddyKit PRO alle lessen, plus interactieve oefeningen met een ingebouwde code-editor en een AI-tutor die 24/7 beschikbaar is. De cursus NLP Academy bevat in totaal 4 lessen.

Wat leer ik in “Hoe een RNN een sequentie leest”?

De hidden state draagt het verleden mee Je oefent met NLP Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met NLP Academy te beginnen?

Ervaring vooraf is niet nodig. NLP Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 2 van 4.

Hoe lang duurt de les “Hoe een RNN een sequentie leest”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over NLP Academy?

Ja. Elke les over NLP Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Waarom volgorde belangrijk is in taal
  2. Hoe een RNN een sequentie leest
  3. Een RNN-tekstmodel bouwen
  4. Het verdwijnende-gradiëntprobleem
← Terug naar NLP Academy