Как стать автором
Обновить

Узло-ориентированное программирование

Время на прочтение1 мин
Количество просмотров6.8K
Доброго времени чтения, уважаемые пользователи Хабра!

Статья посвящена возможности технологии разработки программного обеспечения, основанном на узлах, объединяемых в пакеты.

image

Предположения основаны на идеях, высказанных в книгах:
Нейлор — Как построить свою экспертную систему
Домингос — Верховный алгоритм

Основой программы являются узлы
Каждый узел (аналогично нейрону головного мозга) имеет
— один выход
— внутреннее состояние
— множество входов
— связь входов с выходами других узлов

Основным способом избежания хаоса является наличие циклических слоев и правил взаимодействия между слоями

Виды слоев:
вероятностное — вывод на основе теоремы Байеса
эволюционное — генерация правил с использованием предыдущих поколений
классифицирующее — объединение явлений в похожие группы
логическое — создание обобщений высшего уровня
оптимизирующее — поощрение выводов, соответствующих реальности
вероятностное…

каждый слой может порождать выходы, связанные со слоем аналогичного или последующего уровня

Краткий комментарий к иллюстрации:
неживая природа:
энергетическое — классифицирующее
информационное — логическое
биологическое — оптимизирующее
живая природа:
экономическое — вероятностное
рыночное — эволюционное
корпоративное — классифицирующее
бюрократическое — логическое
экологическое — оптимизирующее
галактическое:
космическое — вероятностное

Каковы перспективы такого подхода?
Теги:
Хабы:
Всего голосов 49: ↑0 и ↓49-49
Комментарии24

Публикации