Eén van de manieren waarop ze dat doen is via Convolutional Neural Networks, kortweg CNN's, een onderdeeltje binnen het brede domein van artificiële intelligentie.
Een CNN is te omschrijven als een reeks algoritmen die patronen in beelden kunnen herkennen. Het netwerk wordt getraind op een dataset van afbeeldingen met bekende labels, zoals foto's van honden en katten, en leert de kenmerken te herkennen die de ene van de andere onderscheiden.
Zodra het netwerk deze kenmerken heeft geleerd, kan het die gebruiken om nieuwe beelden te herkennen die het nog nooit eerder heeft gezien. Dus als je het netwerk een nieuw beeld van een hond of kat laat zien, zal het de geleerde kenmerken gebruiken om een voorspelling te doen over wat het ziet.
CNN's worden gebruikt in een groot aantal toepassingen, van zelfrijdende Tesla's tot medische beeldanalyse. Ze veroorzaken een revolutie in de manier waarop we met technologie omgaan en openen nieuwe mogelijkheden voor innovatie en ontdekking.
De meest recente CNN's doen dergelijke objectclassificatie trouwens al nauwkeuriger dan de mens zelf.
Dus de volgende keer dat u een computer een beeld ziet herkennen, denk er dan aan dat hij waarschijnlijk een CNN gebruikt. Een sterk staaltje artificiële intelligentie!