Le succès précoce des tests de nombres premiers via des réseaux artificiels est présenté dans Une solution de réseau neuronal compositionnel pour les tests de nombres premiers , László Egri, Thomas R. Shultz, 2006 . L'approche réseau basée sur la connaissance en corrélation en cascade (KBCC) s'est révélée la plus prometteuse, bien que la praticité de cette approche soit éclipsée par d'autres algorithmes de détection principaux qui commencent généralement par vérifier le bit le moins significatif, réduisant immédiatement la recherche de moitié, puis la recherche basé sur d'autres théorèmes et heuristiques jusqu'à . Cependant, le travail s'est poursuivi avecKnowledge Based Learning avec KBCC, Shultz et. Al. 2006Fl o o r ( x--√)
Il y a en fait plusieurs sous-questions dans cette question. Tout d'abord, écrivons une version plus formelle de la question: "Un réseau artificiel d'un certain type peut-il converger pendant la formation vers un comportement qui testera avec précision si l'entrée allant de à 2 n - 1 , où n est le nombre de bits dans la représentation entière, représente un nombre premier? "02n- 1n
- Peut-il simplement mémoriser les nombres premiers sur la plage des entiers?
- Peut-il en apprenant à factoriser et à appliquer la définition d'un nombre premier?
- Peut-il en apprenant un algorithme connu?
- Peut-il en développant un nouvel algorithme qui lui est propre pendant la formation?
La réponse directe est oui, et cela a déjà été fait selon 1. ci-dessus, mais cela a été fait par sur-ajustement, sans apprendre une méthode de détection des nombres premiers. Nous savons que le cerveau humain contient un réseau de neurones qui peut accomplir 2., 3. et 4., donc si les réseaux artificiels sont développés dans la mesure où la plupart pensent qu'ils peuvent l'être, alors la réponse est oui pour ceux-ci. Il n'existe aucune contre-preuve pour exclure l'un d'eux de l'éventail des possibilités au moment de la rédaction de cette réponse.
Il n'est pas surprenant que des travaux aient été effectués pour former des réseaux artificiels aux tests des nombres premiers en raison de l'importance des nombres premiers en mathématiques discrètes, de leur application à la cryptographie et, plus précisément, à la cryptanalyse. Nous pouvons identifier l'importance de la détection des nombres premiers par le réseau numérique dans la recherche et le développement de la sécurité numérique intelligente dans des travaux comme A First Study of the Neural Network Approach in the RSA Cryptosystem , Gc Meletius et. al., 2002 . Le lien entre la cryptographie et la sécurité de nos nations respectives est également la raison pour laquelle toutes les recherches actuelles dans ce domaine ne seront pas publiques. Ceux d'entre nous qui peuvent avoir la clairance et l'exposition ne peuvent parler que de ce qui n'est pas classé.
Du côté civil, le travail en cours dans ce qu'on appelle la détection de nouveautés est un axe de recherche important. Ceux comme Markos Markou et Sameer Singh approchent la détection de nouveautés du côté du traitement du signal , et il est évident pour ceux qui comprennent que les réseaux artificiels sont essentiellement des processeurs de signaux numériques qui ont des capacités d'autoréglage multipoint peuvent voir comment leur travail s'applique directement à cela. question. Markou et Singh écrivent: "Il existe une multitude d'applications où la détection de nouveautés est extrêmement importante, notamment le traitement du signal, la vision par ordinateur, la reconnaissance de formes, l'exploration de données et la robotique."
Du côté des mathématiques cognitives, le développement d'une mathématique de la surprise, comme Learning with Surprise: Theory and Applications (thesis), Mohammadjavad Faraji, 2016, pourrait faire avancer ce qu'Ergi et Shultz ont commencé.