« Réseaux et Applications » : différence entre les versions

De Lillois Fractale Wiki
Aller à la navigation Aller à la recherche
Contenu ajouté Contenu supprimé
Aucun résumé des modifications
Aucun résumé des modifications
 
(32 versions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
Cet article est un prolongement de l'article [[Graphes et Applications|graphes et applications]].
Cet article est un prolongement de l'article [[Graphes et Applications|graphes et applications]].


Ce qui suit concerne Alex et en particulier son réseau R<sup>3</sup>&nbsp;: réseau résonnant raisonnant.
Ce qui suit concerne [[Alex|Alex]] et en particulier son réseau R<sup>3</sup>&nbsp;: réseau résonnant raisonnant.


Ce qui suit a pour préoccupation ultime le mise en place de structure autorisant des formes d'[[Emergence|émergence]].
Ce qui suit a pour préoccupation ultime le mise en place de structures d'intelligence associative simples mais autorisant des formes d'[[Emergence|émergence]].


Le point de départ s'appuie sur les composants suivants:
Le point de départ s'appuie sur les composants suivants:
Ligne 14 : Ligne 14 :
*une dynamique (succession temporelle) d'échange/transfert/propagation des niveaux d'excitation entre noeuds liés. Cette dynamique est Kirchoffienne, c'est-à-dire qu'elle obéit à une loi de conservation simple: la somme de ce qui entre égale la somme de ce qui sort. Les noeuds ne ''produisent'' pas d'excitation, et n'en ''détruisent'' pas.
*une dynamique (succession temporelle) d'échange/transfert/propagation des niveaux d'excitation entre noeuds liés. Cette dynamique est Kirchoffienne, c'est-à-dire qu'elle obéit à une loi de conservation simple: la somme de ce qui entre égale la somme de ce qui sort. Les noeuds ne ''produisent'' pas d'excitation, et n'en ''détruisent'' pas.


Il existe une vague analogie entre cette démarche et celle des structures GameOfLife . Cependant, les structures GOL on un état d'excitation binaire (plutôt que scalaire), les canaux ne présentent pas de perméabilité , les cycle de vie sont discrets (plutôt que continu ou simili-continu) et le niveau d'excitation est en général non Kirchoffien.
Il existe une vague analogie entre cette démarche et celle des structures GameOfLife. Cependant, les structures GOL on un état d'excitation binaire (plutôt que scalaire), les canaux ne présentent pas de perméabilité , les cycle de vie sont discrets (plutôt que continu ou simili-continu) et le niveau d'excitation est en général non Kirchoffien.


== Concepts ==
== Concepts ==
Ligne 22 : Ligne 22 :
Concept hérité du graphe.
Concept hérité du graphe.


Les noeuds de R<sup>3</sup> sont en outre chargés d'un niveau d'excitation, et d'un contenu.<br>
Les noeuds de R<sup>3</sup> sont en outre chargés d'un '''niveau d'excitation''', et d'un '''contenu nodal''' (inexistant lors de la création).<br>


===== Liens =====
===== Liens =====


Concept hérité du graphe. Les liens (arcs) sont binaires et symétriques.
Concept hérité du graphe. Les liens (ou ''canaux'' ou ''arcs'') sont binaires et symétriques.


Les liens de R3, aussi appelés canaux, sont également caratcérisés par une perméabilité relative.
Les liens de R3, aussi appelés canaux, sont également caractérisés par une '''perméabilité''' relative.


===== Excitation =====
===== Excitation =====


Chaque noeud possède, outre des liens:
Chaque noeud possède, en matière d'excitation:


*un niveau d'excitation instantané interne
*un niveau d'excitation instantané interne
*un récepteur d'excitation à l'entrée
*un récepteur d'excitation à l'entrée
*divers niveaux d'''excitation inertes internes'' (versions lissées du niveau d'excitation instantané - chaque '''''EII''''' est caractérisé par une constante de temps)
*divers niveaux d'''excitation inertes internes'' (versions lissées du niveau d'excitation instantané - chaque '''''EII''''' est caractérisé par une constante de temps)
*un émetteur d'excitation (via les liens disponibles)
*un émetteur d'excitation (via les canaux disponibles)
*un contenu nodal


===== Processeur double =====
===== Processeur triple =====


Les processeurs traitent les noeuds successivement suivant une logique cyclique ou prioritaire.
Les processeurs traitent les canaux et les noeuds successivement suivant une logique hybride.


Le processeur C (cyclique) traite les noeuds manière cyclique, en sautant les noeuds dont l'excitation est sub-prioritaire.<br>
*Un processeur C (cyclique) traite les noeuds manière cyclique, en sautant les noeuds vides et ceux dont l'excitation est sub-prioritaire.<br>
*Un processeur P (prioritaire) traite les noeuds ayant atteint le niveau d'excitation prioritaire.
*Un processeur L&nbsp;traite les canaux et leur perméabilité.


Il pourrait y avoir plusieurs processeurs de chaque type.<br>
Le processeur P (prioritaire) traite les noeuds ayant atteint le niveau d'excitation prioritaire.


Chaque processeur est, d'un point de vue informatique un ''thread''. Donc ils coexistent et travaillent ''simultanément''.
Il pourrait y avoir plusieurs processeurs P eu plusieurs processeurs C.

Chaque processeur est, d'un point de vue informatqiue un ''thread''. Ils coexistent et travaillent '''simultanément'''.


===== Réseau =====
===== Réseau =====
Ligne 59 : Ligne 58 :
*un niveau d'excitation 'prioritaire' (par exemple 2x le niveau moyen, mais de manière générale un niveau auto-adaptable)
*un niveau d'excitation 'prioritaire' (par exemple 2x le niveau moyen, mais de manière générale un niveau auto-adaptable)
*un ensemble de constantes de temps
*un ensemble de constantes de temps
*un graphe de type Alex-H
*un [[Graphes_et_Applications|graphe de type Alex-H]] (donc un ensemble de Node et de Link).<br>
*deux processeurs, un processeur P(rioritaire) et un processeur C(yclique)
*trois processeurs au moins, dont un processeur P(rioritaire), un processeur C(yclique) et un processur L(ink).
*une conscience
*une '''conscience'''


== Traitement d'un noeud ==
===== Conscience =====

La ''conscience'' est l'inventaire instantané de toutes les variables ayant un niveau d'excitation élevé.

Il existe une conscience pour chaque horizon de temps défini comme constante de temps dans le réseau.

===== Contenu nodal =====

Chaque noeud peut possèder un contenu nodal.

Les noeuds sont créés vides, c'est-à-dire sans contenu nodal.

Il sont occupés lorsque l'excitation externe découvre des contenus nouveaux.

== Traitements ==

===== Traitement d'un noeud par processeur P ou C<br> =====


Chaque noeud fait prériodiquement l'objet d'un même traitement, déclenché par un processeur.
Chaque noeud fait prériodiquement l'objet d'un même traitement, déclenché par un processeur.


Les étapes de ce traitement sont:
Les étapes de ce traitement sont:


#adaptation des niveaux EII. Le niveau d'entrée est inverséement proportionnel au temps écoulé depuis le dernier traitement. Ce qui est significatif est un flux d'excitation, donc une excitation par unité de temps.
#adaptation des niveaux EII. Le niveau d'entrée est inversément proportionnel au temps écoulé depuis le dernier traitement. Ce qui est significatif est un flux d'excitation, donc une excitation par unité de temps.
#émission (transfert) de signaux d'excitation vers tous les noeuds connectés
#émission (transfert) de signaux d'excitation vers tous les noeuds connectés
#mise à zero du récepteur d'excitation
#mise à zero du récepteur d'excitation


===== Perméabilité et modification dynamique des canaux<br> =====
== Conscience ==


La perméabilité d'un canal est une grandeur scalaire qui évolue dans le temps.
La ''conscience'' est l'inventaire instantané de toutes les variables ayant un niveau d'excitation élevé.


Elle augmente en fonction du traffic qui l'habite.
Il existe une conscience pour chaque horizon de temps défini comme constante de temps dams le réseau.


Elle diminue de manière lente et continue (érosion de perméabilité).
== Contenu nodal ==


Ces deux effets - augmentation et diminution - sont calibrés de manière à maintenir bornée la perméabilité moyenne des canaux.
Chaque noeud peut possèder un contenu nodal.


===== Processeur L =====
Les noeuds sont créés vides, c'est-à-dire sans contenu nodal.


Périodiquement, le processeur des canaux (processeur '''L'''ink) crée et détruit des canaux suivant la logique suivante:
Il sont occupés lorsque l'excitation externe découvre des contenus nouveaux.


#recherche de deux canaux séquentiels à forte perméabité mais non triangulés
== Excitation externe ==
#constitution du complément triangulaire
#élimination d'un canal à perméabilité minimale

Le processeur L prend en charge également de l'érosion continue de perméabilité.

===== Excitation externe =====

L'excitation interne d'un réseau R<sup>3 </sup>provient de sources externes généralement quelconques.
<blockquote>La première source testée est une source de mots. Il s'agit d'un [[Explorateur de pages|explorateur de pages]] textuelles de Wikipedia. </blockquote>
L'excitation est alimentée par des connexions de type client-serveur.


L'excitation interne d'un réseau R<sup>3 </sup>provient de sources externes généralement quelconques.
<blockquote>
La première source testée est une source de mots. Il s'agit d'un explorateur de pages textuelles de Wikipedia.
</blockquote>
De manière générale, l'excitation consiste à
De manière générale, l'excitation consiste à


#'''injecter''' de l'excitation en input externe sur un noeud lié à un mot
#'''injecter''' de l'excitation en input externe sur un noeud lié à un mot
#'''prélever''' de manière aléatoire de l'excitation dans divers noeuds du réseau, de manière à maintenir constante le niveau moyen d'excitation des noeuds.
#'''prélever''' de manière aléatoire de l'excitation dans divers noeuds du réseau, de manière à maintenir constante le niveau moyen d'excitation des noeuds.


En outre l'excitation externe '''crée''' des noeuds pour des contenus (par exemple des mots) nouvellement rencontrés. Quand un noeud est créé, son niveau d'excitation initial est le niveau moyen d'excitation des noeuds.
En outre l'excitation externe '''occupe''' (envahit) des noeuds précédemment vides pour des contenus (par exemple des mots) nouvellement rencontrés. Quand un noeud est créé, son niveau d'excitation initial est le niveau moyen d'excitation des noeud, et il possède d'emblée un nombre de canaux dont le nombre moyen est celui du réseau.&nbsp;

== Interconnexion de réseaux R<sup>3</sup> ==


Chaque réseau R<sup>3</sup> est quasi autonome, et est matérialisé par un programme autonome.
== Perméabilité ==


Cependant il communique
La perméabilité d'un canal est une grandeur scalaire qui évolue dans le temps.


*avec d'autres réseaux R<sup>3</sup>
Elle augmente en fonction du traffic qui l'habite.
*avec ses organes d'input (telle que l'explorateur de pages)
*avec des organes d'output (émanations de la conscience du réseau essentiellement)
*avec des organes de contrôle (ayant plutôt un vocation de reporting informatique)


Donc, d'un point de vue technique, chaque réseau R<sup>3</sup> comporte un serveur et un client IP, capable d'émettre des requêtes et capable de répondre à des requêtes.
Elle diminue de manière lente et continue.


Cette architecture permet d'organiser divers réseaux R<sup>3</sup> interagissant au sein d'une machine ou de plusieurs machines.
Ces deux effets - augmentation et diminution - sont calibrés de manière à maintenir bornée la perméabilité moyenne des canaux.

Dernière version du 4 janvier 2010 à 17:36

Introduction

Cet article est un prolongement de l'article graphes et applications.

Ce qui suit concerne Alex et en particulier son réseau R3 : réseau résonnant raisonnant.

Ce qui suit a pour préoccupation ultime le mise en place de structures d'intelligence associative simples mais autorisant des formes d'émergence.

Le point de départ s'appuie sur les composants suivants:

  • un graphe du type Alex-H
  • une propriété "niveau d'excitation" associée à chaque noeud du graphe. Il s'agit d'une grandeur scalaire positive.
  • une propriété "perméabilité" liés à chaque lien du graphe.
  • une dynamique (succession temporelle) d'échange/transfert/propagation des niveaux d'excitation entre noeuds liés. Cette dynamique est Kirchoffienne, c'est-à-dire qu'elle obéit à une loi de conservation simple: la somme de ce qui entre égale la somme de ce qui sort. Les noeuds ne produisent pas d'excitation, et n'en détruisent pas.

Il existe une vague analogie entre cette démarche et celle des structures GameOfLife. Cependant, les structures GOL on un état d'excitation binaire (plutôt que scalaire), les canaux ne présentent pas de perméabilité , les cycle de vie sont discrets (plutôt que continu ou simili-continu) et le niveau d'excitation est en général non Kirchoffien.

Concepts

Noeuds

Concept hérité du graphe.

Les noeuds de R3 sont en outre chargés d'un niveau d'excitation, et d'un contenu nodal (inexistant lors de la création).

Liens

Concept hérité du graphe. Les liens (ou canaux ou arcs) sont binaires et symétriques.

Les liens de R3, aussi appelés canaux, sont également caractérisés par une perméabilité relative.

Excitation

Chaque noeud possède, en matière d'excitation:

  • un niveau d'excitation instantané interne
  • un récepteur d'excitation à l'entrée
  • divers niveaux d'excitation inertes internes (versions lissées du niveau d'excitation instantané - chaque EII est caractérisé par une constante de temps)
  • un émetteur d'excitation (via les canaux disponibles)
Processeur triple

Les processeurs traitent les canaux et les noeuds successivement suivant une logique hybride.

  • Un processeur C (cyclique) traite les noeuds manière cyclique, en sautant les noeuds vides et ceux dont l'excitation est sub-prioritaire.
  • Un processeur P (prioritaire) traite les noeuds ayant atteint le niveau d'excitation prioritaire.
  • Un processeur L traite les canaux et leur perméabilité.

Il pourrait y avoir plusieurs processeurs de chaque type.

Chaque processeur est, d'un point de vue informatique un thread. Donc ils coexistent et travaillent simultanément.

Réseau

Dans son ensemble, le réseau R3 est caractérisé par:

  • un niveau moyen d'excitation
  • un niveau d'excitation 'prioritaire' (par exemple 2x le niveau moyen, mais de manière générale un niveau auto-adaptable)
  • un ensemble de constantes de temps
  • un graphe de type Alex-H (donc un ensemble de Node et de Link).
  • trois processeurs au moins, dont un processeur P(rioritaire), un processeur C(yclique) et un processur L(ink).
  • une conscience
Conscience

La conscience est l'inventaire instantané de toutes les variables ayant un niveau d'excitation élevé.

Il existe une conscience pour chaque horizon de temps défini comme constante de temps dans le réseau.

Contenu nodal

Chaque noeud peut possèder un contenu nodal.

Les noeuds sont créés vides, c'est-à-dire sans contenu nodal.

Il sont occupés lorsque l'excitation externe découvre des contenus nouveaux.

Traitements

Traitement d'un noeud par processeur P ou C

Chaque noeud fait prériodiquement l'objet d'un même traitement, déclenché par un processeur.

Les étapes de ce traitement sont:

  1. adaptation des niveaux EII. Le niveau d'entrée est inversément proportionnel au temps écoulé depuis le dernier traitement. Ce qui est significatif est un flux d'excitation, donc une excitation par unité de temps.
  2. émission (transfert) de signaux d'excitation vers tous les noeuds connectés
  3. mise à zero du récepteur d'excitation
Perméabilité et modification dynamique des canaux

La perméabilité d'un canal est une grandeur scalaire qui évolue dans le temps.

Elle augmente en fonction du traffic qui l'habite.

Elle diminue de manière lente et continue (érosion de perméabilité).

Ces deux effets - augmentation et diminution - sont calibrés de manière à maintenir bornée la perméabilité moyenne des canaux.

Processeur L

Périodiquement, le processeur des canaux (processeur Link) crée et détruit des canaux suivant la logique suivante:

  1. recherche de deux canaux séquentiels à forte perméabité mais non triangulés
  2. constitution du complément triangulaire
  3. élimination d'un canal à perméabilité minimale

Le processeur L prend en charge également de l'érosion continue de perméabilité.

Excitation externe

L'excitation interne d'un réseau R3 provient de sources externes généralement quelconques.

La première source testée est une source de mots. Il s'agit d'un explorateur de pages textuelles de Wikipedia.

L'excitation est alimentée par des connexions de type client-serveur.

De manière générale, l'excitation consiste à

  1. injecter de l'excitation en input externe sur un noeud lié à un mot
  2. prélever de manière aléatoire de l'excitation dans divers noeuds du réseau, de manière à maintenir constante le niveau moyen d'excitation des noeuds.

En outre l'excitation externe occupe (envahit) des noeuds précédemment vides pour des contenus (par exemple des mots) nouvellement rencontrés. Quand un noeud est créé, son niveau d'excitation initial est le niveau moyen d'excitation des noeud, et il possède d'emblée un nombre de canaux dont le nombre moyen est celui du réseau. 

Interconnexion de réseaux R3

Chaque réseau R3 est quasi autonome, et est matérialisé par un programme autonome.

Cependant il communique

  • avec d'autres réseaux R3
  • avec ses organes d'input (telle que l'explorateur de pages)
  • avec des organes d'output (émanations de la conscience du réseau essentiellement)
  • avec des organes de contrôle (ayant plutôt un vocation de reporting informatique)

Donc, d'un point de vue technique, chaque réseau R3 comporte un serveur et un client IP, capable d'émettre des requêtes et capable de répondre à des requêtes.

Cette architecture permet d'organiser divers réseaux R3 interagissant au sein d'une machine ou de plusieurs machines.