Knotenorientierte Programmierung

Gute Lesezeit, liebe Habr-User!

Der Artikel befasst sich mit der Möglichkeit der Softwareentwicklungstechnologie, die auf in Paketen gebündelten Knoten basiert.

Bild

Annahmen basieren auf Ideen, die in Büchern zum Ausdruck kommen:
Naylor - So bauen Sie Ihr Expertensystem auf
Domingos - Oberster Algorithmus

Die Basis des Programms sind Knoten
Jeder Knoten (ähnlich einem Gehirnneuron) hat
- Ein Ausweg
- interner Zustand
- viele Eingänge
- Kommunikation von Eingängen mit Ausgängen anderer Knoten

Der Hauptweg, um Chaos zu vermeiden, ist das Vorhandensein von zyklischen Schichten und die Regeln der Interaktion zwischen Schichten

Arten von Schichten:
probabilistisch - eine Schlussfolgerung, die auf dem Bayes-Theorem basiert
Evolutionäre - Regelgenerierung mit früheren Generationen
Klassifizieren - Kombinieren von Phänomenen in ähnliche Gruppen
logisch - Verallgemeinerungen auf höchstem Niveau erstellen
Optimierung - Förderung realitätsrelevanter Schlussfolgerungen
probabilistisch ...

Jede Schicht kann Ausgaben erzeugen, die einer Schicht einer ähnlichen oder nachfolgenden Ebene zugeordnet sind

Kurzer Kommentar zur Abbildung:
leblose Natur:
energetisch - klassifizieren
informativ - logisch
biologisch - optimieren
Tierwelt:
wirtschaftlich - probabilistisch
Markt - evolutionär
Unternehmensklassifizierung
bürokratisch - logisch
Umweltoptimierung
galaktisch:
Raum - probabilistisch

Was sind die Aussichten für diesen Ansatz?

Source: https://habr.com/ru/post/de466227/


All Articles