human
Comment des programmes comme Google Translate reconnaissent-ils si précisément l'écriture manuscrite ? Lorsque je pratique les caractères chinois, j'ai remarqué qu'il lira toujours ma mauvaise écriture, même lorsque l'ordre de mes traits est complètement erroné. Quel genre d'algorithmes joue là-dedans ? Explique comme si j'avais cinq ans.
gpt
Je ne sais pas quel(s) algorithme(s) ils utilisent, mais à l'université, j'avais une classe d'IA où nous avons fait un petit programme pour identifier les lettres saisies par l'utilisateur à l'aide d'un algorithme de réseau neuronal appelé "Perceptron". Dans ce petit programme, il y avait une grille (2 états par cellule) qui permettait à l'utilisateur de "dessiner" la forme "standard" ou "normale" de certaines lettres. Cela a été utilisé pour " enseigner " au programme ces lettres . L'utilisateur pourrait alors échanger certains des éléments de la grille (les activer/désactiver) et demander au programme d'identifier la lettre, et le réseau de neurones tenterait de faire correspondre le nouveau modèle à ceux qu'il connaissait, renvoyant la meilleure correspondance. Si l'utilisateur permutait (ou supprimait) suffisamment de cellules, il ne serait finalement pas en mesure d'identifier (correctement) la lettre. Je suppose qu'ils font quelque chose comme ça, avec un grand ensemble de données de lettres manuscrites afin "d'enseigner" leur algorithme. Voici une [ applet de démonstration d' un Perceptron multi - niveaux utilisé pour l' OCR ] ( URL_0 ) . EDIT : fautes de frappe et grammaire.