18 points par baeba 2025-09-24 | 4 commentaires | Partager sur WhatsApp

La vie est-elle un calcul ? Les intuitions de Turing et de von Neumann

  • L’ADN fonctionne réellement comme un programme
  • Le calcul biologique possède une structure parallèle, probabiliste et distribuée
  • Le hasard et le parallélisme sont aussi utilisés comme principes clés dans l’IA moderne
  • Le calcul distribué sans unité centrale de traitement ressemble aux systèmes vivants
  • Les automates cellulaires neuronaux (NCA) reproduisent les phénomènes du vivant de manière computationnelle

Introduction : le lien entre vie et calcul

  • En 1994, l’automate autoréplicateur imaginé par von Neumann a été validé par simulation
  • Turing et von Neumann ont été les premiers à avancer que les processus du vivant pouvaient relever de la même logique que le calcul
  • L’ADN n’est pas une simple métaphore : il agit réellement comme un « code » qui commande la synthèse des protéines

Développement

1. La structure du calcul biologique
  • Parallèle : d’innombrables ribosomes réalisent simultanément la synthèse des protéines
  • Distribué : cellules, micro-organismes et virus exécutent tous le code de façon autonome
  • Probabiliste : les mouvements moléculaires sont aléatoires, mais des tendances statistiques leur donnent une orientation significative
2. Le rôle du hasard et du parallélisme
  • Le hasard est utilisé comme une ressource fonctionnelle (par ex. génération de nombres aléatoires, algorithmes probabilistes)
  • Turing a inclus une instruction de nombres aléatoires dans l’un des premiers ordinateurs, le Ferranti Mark I
  • Il joue un rôle central dans l’apprentissage de l’IA moderne (descente de gradient stochastique, paramètre de température, traitement parallèle sur GPU)
3. Une forme de calcul sans unité centrale de traitement
  • Les premiers ordinateurs ont adopté une structure centralisée (architecture de von Neumann) en raison des contraintes des tubes à vide
  • Turing : recherches sur la morphogenèse et les machines non organisées (premiers réseaux de neurones) → mise en avant de la possibilité d’un calcul distribué
  • Von Neumann : conception des automates cellulaires → élaboration d’une théorie de l’autoréplication à partir de règles simples
4. Universalité du calcul et réalisation multiple
  • Le calcul ne dépend pas du hardware (indépendance vis-à-vis de la plateforme)
  • Tout ordinateur peut en simuler un autre, même si des écarts de vitesse subsistent
  • La mise en œuvre de l’automate autoréplicateur en 1994 n’a été possible que tardivement, car elle exigeait d’importantes ressources de calcul
5. Extension moderne : les automates cellulaires neuronaux (NCA)
  • En 2020, la combinaison des réseaux de neurones et des automates cellulaires a permis de faire « croître » des motifs
  • Comme dans les cellules, des règles locales produisent un comportement global
  • Il devient possible de reproduire, via des modèles computationnels, des phénomènes complexes du vivant comme la régénération ou le développement

Conclusion : la nature computationnelle du vivant

  • Le vivant effectue des calculs sans unité centrale de traitement ni portes logiques fixes
  • Une structure de calcul combinant parallélisme, hasard et distribution constitue un principe fondamental du vivant
  • Des modèles modernes comme les automates cellulaires neuronaux offrent un nouveau cadre pour comprendre le vivant de façon computationnelle

4 commentaires

 
dudnspa0203 2025-09-24

Il me semble que la computational psychiatry traite d’un sujet assez proche ; la convergence entre le vivant et la technologie me paraît vraiment fascinante.

 
brainer 2025-09-24

Le matérialisme, le théorème d'incomplétude des mathématiques, la complétude de Turing, le bateau de Thésée..

Si l'on adhère à cette perspective philosophique, c'est une évidence absolue.

 
kunggom 2025-09-24

Si ce genre de sujet vous intéresse, je vous recommande aussi l’article de Quanta Magazine sur les automates cellulaires neuronaux.

 
baeba 2025-09-24

Oh.. merci...