Qui utilise internet et n'a jamais eu à affronter ce test ? Réponse : personne !
Captcha est ce fameux test que vous devez passer lorsque vous souhaitez créer un compte, faire une réservation, etc. sur un site internet.
Ce test (parfois même compliqué pour un humain, car les chiffres sont illisibles) créé par Luis von Ahn, permet de différencier automatiquement un humain d'une machine. En effet, lors de l'essor d'internet et de la multiplication des comptes emails, des robots créaient automatiquement des milliers de faux comptes chaque jour, afin d'être utilisés pour envoyer des spams.
Captcha a stoppé tout ceci, car les machines/robots n'arrivent pas à lire ces chiffres tordus/barrés/bruités/etc.
Seulement, voilà, Vicarious, une startup spécialisée en intelligence artificielle, vient de créer un algorithme qui battrait Captcha.
Celui-ci est basé sur un réseau de neurones artificiel multicouche.
- La première couche analyse de façon basique les pixels afin de déterminer s'ils peuvent être pertinents.
- La deuxième couche, analyse les agglomérations de pixels afin de voir s'ils forment un arrangement cohérent (un pixel isolé est par exemple rejeté).
- La troisième couche détermine si la forme est au moins partiellement connue (Captcha déformant les formes de base).
- Ces trois couches sont répétées plusieurs fois.
Au total, ce sont environ huit millions de neurones qui sont connectés afin de réaliser l'analyse. On devine alors la taille gigantesque de l'échantillon d'apprentissage qu'il aura fallu pour entrainer un tel réseau.
Source "New Scientist".