Vraag het VSE: Neurale netwerken
Neuraal: Een medische term: behorend tot, betrekking hebbende op, het zenuwstelsel
Netwerk: Een geheel van met elkaar verbonden punten (of entiteiten of dingen).
Dus een netwerk, behorende tot of betrekking hebbende op het zenuwstelsel? Je bent geneigd om hierop met โneeโ te antwoorden. Want: zo simpel is het niet? Of misschien toch wel. We komen die neurale netwerken – ook wel zelflerende algoritmes genoemd – in het dagelijks leven steeds vaker tegen. En we leren ze in eerste instantie zelf wat aan. Het is overigens een misvatting dat dit allemaal nieuw is: het idee van neurale netwerken gaat al terug tot 1943.
Netflix
Zoekmachines op internet, Netflix, Facebook, allemaal krijgen ze de eerste zoekopdrachten van ons, de mens. Tot zover onze neurale bemoeienis. Daarna gaan die neurale computernetwerken zelf aan de slag. Netflix weet nu welke soort programmaโs en films we graag kijken. Een zoekmachine zoals Google of Duck Duck Go toont ons verwante resultaten als โNeurale netwerken zijn knap, maar zijn ze ook betrouwbaarโ en โOnkruidbeheersing met cloud connected embedded vision & neurale netwerkenโ wanneer we simpel op โneurale netwerkenโ zoeken. Heb je een andere achtergrond en interesse, dan krijg je andere resultaten.
Neurale netwerken kunnen ons zoekgedrag op internet dus volgen en daarop inspelen. Maar wat kunnen ze over pakweg tien jaar? Hoogleraar machine learning Max Welling van de Universiteit van Amsterdam spreekt de volgende verwachting uit: โZelflerende computers gaan ons helpen bij het razendsnel zoeken en analyseren van jurisprudentie en medische literatuur. Straks kan ik aan een computer vragen: โDit is mijn juridische zaak. Zoek daar de juiste jurisprudentie bijโ. Een zelflerende computer kan in de toekomst, op basis van alle beschikbare medische literatuur, ook sneller dan een menselijke arts de diagnose van een zeldzame ziekte stellen.โ
Daarnaast verwacht Welling steeds betere vraag-antwoordsystemen die bijvoorbeeld een gesprek met een consument kunnen aangaan wanneer een bepaald product het niet blijkt te doen. โZulke systemen zullen vakkennis combineren met het begrijpen van de vragen die de consument ze stelt.โ
Hoe leren die computers eigenlijk zelf? In grote lijnen zijn er vijf methoden:
Redeneren op basis van symbolen, zoals in de wiskunde en de logica
- Nabootsen van het brein, dus het maken van verbindingen tussen neuronen
- Nabootsen van de evolutie, dus leren en evolueren via natuurlijke selectie
- Bayesiaans redeneren: volgens de Engelse wiskundige Thomas Bayes heeft alle kennis een bepaalde mate van onzekerheid, leren is een vorm van redeneren met onzekerheid. Wiskundig wordt uitgedrukt hoeveel sterker of zwakker nieuwe gegevens een redenering maken.
- Redeneren op basis van analogieรซn. Het herkennen van overeenkomsten tussen verschillende situaties: als twee patiรซnten dezelfde symptomen hebben, hebben ze waarschijnlijk ook dezelfde ziekte.
Er zijn mensen die denken dat er een soort Master Algorithm bestaat dat alle vijf verschillende methodes in zich verenigt, een soort Theorie van Alles op het terrein van zelflerende computers. In tegenstelling tot de pogingen die Stephen Hawking deed, kan zoโn Master Algorithm uit de beschikbare informatie wel alles leren wat er maar te leren valt.