Als je denkt aan kunstmatige intelligentie, dan denk je al snel aan slimme robots. Op dit moment leven wij nou niet bepaald in een Jetsons-achtig tijdperk met intelligente robots die je huishouden doen en grapjes maken. Of in een tijdperk waar robots en machines zich tegen de mensheid keren en een oorlog starten. Gelukkig! Maar dat wil niet zeggen dat kunstmatige intelligentie ver te zoeken is.
In juni dit jaar onthulde Google een programma met een hoog gehalte kunstmatige intelligentie. Het programma heet Artificial Neural Networks en is bedoeld om foto’s te classificeren en sorteren. Hoe werkt dat? De software engineers van Google ‘tonen’ het programma (het kunstmatige neurale netwerk) miljoenen voorbeeldafbeeldingen en stellen geleidelijk de parameters totdat het de gewenste classificatie aangeeft. Met andere woorden: Men toont het programma miljoenen foto’s van een kat en maakt net zolang aanpassingen totdat het programma de afbeelding plaatst onder de categorie poezenplaatjes.
Elke afbeelding die getoond wordt aan het programma zal meerdere ‘neurale netwerk lagen’ doorlopen voordat de kunstmatige intelligentie hem herkend. De eerste laag zoekt bijvoorbeeld naar hoeken en rondingen, de tweede laag naar een deur of een boomblad etc. Totdat de laatste laag aangeeft wat er nu daadwerkelijk op de foto staat. Klinkt ingewikkeld? Niet getreurd je bent niet de enige zo denkt. Google weet zelf namelijk ook niet helemaal hoe de code achter het programma werkt. Om de code beter te begrijpen voerden ze een aantal trucjes uit.
Truc 1: Ze draaiden de boel om. Men gooit een afbeelding met alleen maar pixels in het programma en vraagt om de output ‘Banaan’. De afbeelding die het programma eruit gooit is dus hoe het programma een banaan ziet.
Truc 2: Men vraagt om een versterkt effect. Simpel gezegd: “laag twee, wat je daar ziet, versterk het!” Denkt neuraal netwerk laag nummer twee in de bergen op de foto een gebouw te zien, dan zal er op de output foto daadwerkelijk een gebouw te zien zijn!
--- Sidenote: Wil je ons vaker zien als je googelt? ---
Voeg TechGirl toe als jouw voorkeursbron en kom ons meer tegen in Google zoekresultaten!
Enorm interessante en vooral serieuze materie. Maar weet je wat je met de code ook kunt en met name met truc nummer 2? Hele gekke, verwarrende, psychedelische en soms een tikkie beangstigende foto’s maken. Google is zo lief geweest op de om de code ‘open source’ te maken. Inmiddels staat het wereldwijde web vol met de zogenaamde Google Deep Dream foto’s. Ook ik gooide één van mijn foto’s in de Google Deep Dream machine. En ja het resultaat is best creepy..





