Programação Orientada a Nós

Bom tempo de leitura, queridos usuários Habr!

O artigo é dedicado à possibilidade de tecnologia de desenvolvimento de software baseada em nós agrupados em pacotes.

imagem

As premissas são baseadas em idéias expressas em livros:
Naylor - Como construir seu sistema especialista
Domingos - Algoritmo Supremo

A base do programa são nós
Cada nó (semelhante a um neurônio cerebral) possui
- uma saída
- estado interno
- muitas entradas
- comunicação de entradas com saídas de outros nós

A principal maneira de evitar o caos é a presença de camadas cíclicas e as regras de interação entre as camadas

Tipos de camadas:
probabilística - uma conclusão baseada no teorema de Bayes
evolutiva - geração de regras usando as gerações anteriores
classificação - combinando fenômenos em grupos semelhantes
lógico - criando generalizações do mais alto nível
otimizar - incentivar conclusões relevantes para a realidade
probabilístico ...

cada camada pode gerar saídas associadas a uma camada de nível semelhante ou subsequente

Breve comentário sobre a ilustração:
natureza inanimada:
enérgico - classificação
informativo - lógico
biológico - otimizando
animais selvagens:
econômico - probabilístico
mercado - evolutivo
corporativo - classificação
burocrático - lógico
otimização ambiental
galáctico:
espaço - probabilístico

Quais são as perspectivas para essa abordagem?

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


All Articles