Wat is Feedforward Network?
Een neurale netwerkstructuur waarin informatie in één richting stroomt: van input via verborgen lagen naar output, zonder terugkoppelingen.

Wat is een feedforward network?
Stel je een fabriekslijn voor waar grondstoffen aan de ene kant ingaan en aan de andere kant een eindproduct uitkomt. Elke werkstation voert zijn taak uit en geeft het resultaat door aan het volgende station — nooit terug naar een eerder station. Zo werkt een feedforward network ook: informatie stroomt in één richting door het netwerk, van de invoer via verborgen lagen naar de uitvoer.
Het is de meest rechttoe-rechtaan vorm van een neuraal netwerk. Je stopt er data in (bijvoorbeeld een foto van een kat), die data reist door verschillende lagen neuronen die elk hun eigen berekeningen maken, en aan het eind krijg je een antwoord ("dit is inderdaad een kat").
De naam zegt het eigenlijk al: feedforward, vooruit voeden. Er zijn geen loops, geen terugkoppelingen, geen geheugen van wat er eerder gebeurde. Elke keer dat je nieuwe input geeft, begint het proces opnieuw van voren af aan.
Hoe werkt het eigenlijk?
Een feedforward network bestaat uit lagen neuronen die achter elkaar zijn geschakeld:
Inputlaag: hier komt je ruwe data binnen (pixels van een foto, woorden van een zin, cijfers van een dataset)
Verborgen lagen: hier gebeurt de eigenlijke magie — deze lagen transformeren de data stap voor stap, waarbij elke laag patronen detecteert die steeds complexer worden
Outputlaag: hier komt het eindresultaat uit ("kat" of "hond", een voorspelde prijs, een kans op spam)
Elke neuron in een laag is verbonden met alle neuronen in de volgende laag. Bij elke verbinding hoort een gewicht — een getal dat bepaalt hoe belangrijk die verbinding is. Tijdens het trainen past het netwerk deze gewichten aan totdat het goede voorspellingen leert maken.
De informatie gaat altijd maar één kant op. Als je een foto door het netwerk stuurt, kan die foto niet terug naar een eerdere laag om "nog even opnieuw te kijken". Dat maakt feedforward networks simpel en snel, maar ook beperkt: ze hebben geen geheugen van eerdere inputs.
Een voorbeeld uit de praktijk
Een webshop wil spambeoordelingen herkennen. Ze bouwen een feedforward network dat reviews analyseert:
Input: de woorden in een review, omgezet naar getallen
Verborgen laag 1: detecteert simpele patronen zoals "geweldig" of "te veel uitroeptekens"
Verborgen laag 2: herkent verdachte combinaties zoals "beste product ooit!!!!! koop nu op dit-verdachte-linkje"
Output: een score tussen 0 en 1 voor "waarschijnlijkheid dat dit spam is"
Elke review wordt onafhankelijk beoordeeld. Het netwerk onthoudt niet wat de vorige review was — dat hoeft ook niet voor deze taak.
Waar kom je het tegen?
Feedforward networks vormen de basis van veel AI-toepassingen:
Beeldherkenning: simpele foto-classificatie ("is dit een boom of een gebouw?")
Fraudedetectie: banken gebruiken ze om verdachte transacties te spotten op basis van bedrag, locatie, tijdstip
Prijsvoorspellingen: vastgoedplatforms schatten woningprijzen in op basis van kenmerken
Kwaliteitscontrole: fabrieken detecteren producten met gebreken
Medische diagnostiek: voorspellen van ziekterisico's op basis van bloedwaarden en levensstijl
In moderne AI zie je feedforward networks vaak als onderdeel van grotere systemen. Deep learning frameworks zoals TensorFlow, PyTorch en Keras maken het makkelijk om ze te bouwen. De meeste AutoML-tools (zoals Google AutoML of H2O.ai) gebruiken feedforward architecturen als startpunt.
Maar voor taken waarbij context en volgorde belangrijk zijn — zoals tekst vertalen of spraak herkennen — zijn andere architecturen zoals recurrent networks of transformers beter geschikt.
Waarom is dit relevant voor jou?
Als je met AI aan de slag gaat, is het feedforward network vaak je eerste kennismaking met neurale netwerken. Het is de conceptuele basis: als je begrijpt hoe informatie door zo'n netwerk stroomt, snap je ook makkelijker complexere architecturen.
Voor veel praktische toepassingen — vooral bij gestructureerde data zoals tabellen met klantengegevens, productspecificaties of meetwaarden — is een feedforward network vaak voldoende. Je hoeft niet altijd de nieuwste, meest geavanceerde architectuur te gebruiken. Soms is simpel en snel precies wat je nodig hebt.
Wil je experimenteren? Veel online tutorials beginnen met een feedforward network voor het herkennen van handgeschreven cijfers (de beroemde MNIST-dataset). Dat geeft je in een paar uur een goed gevoel voor hoe neurale netwerken leren.
Veelgestelde vragen over Feedforward Network
De drie meest gestelde vragen over dit onderwerp, kort beantwoord.
Wat is Feedforward Network?
Een neurale netwerkstructuur waarin informatie in één richting stroomt: van input via verborgen lagen naar output, zonder terugkoppelingen.
Waarom is Feedforward Network belangrijk?
Stel je een fabriekslijn voor waar grondstoffen aan de ene kant ingaan en aan de andere kant een eindproduct uitkomt. Elke werkstation voert zijn taak uit en geeft het resultaat door aan het volgende station — nooit terug naar een eerder station. Zo werkt een feedforward network ook: informatie stroomt in één richting door het netwerk, van de invoer via verborgen lagen naar de uitvoer.
Hoe wordt Feedforward Network toegepast?
Het is de meest rechttoe-rechtaan vorm van een neuraal netwerk. Je stopt er data in (bijvoorbeeld een foto van een kat), die data reist door verschillende lagen neuronen die elk hun eigen berekeningen maken, en aan het eind krijg je een antwoord ("dit is inderdaad een kat").