В дальнейшем разработать операции с гетерогенными массивами: сложение, вычитание, конъюнкция и т.д. Перестановка и изменение рангов, изменение иерархиезации и т.д. Все это с одной стороны напоминает ИНС, с другой – базы. На основе таких массивов можно строить онтологии, не заботясь о типах данных, можно ввести понятие «возбуждение» элементов массива, когда определенная низовая одноранговая группа элементов есть ничто иное, как состояния сенсоров. Любые самые сложные сенсорные состояния в итоге есть целые числа, т.к. в основе их аналого-цифровой преобразователь. Изображение, звук, тензо-датчики, температура – все целочисленное в своей основе. Можно еще озаботится об обратных связях с верхних рангов в нижние, так же в виде целочисленных состояний. В итоге мы получим инструмент, с помощью которого можно будет описывать ИНС с изменяющейся структурой.
Чем этот подход отличается от ИНС-строительства? Здесь массив – это целый слой сети. А вся сеть тоже гетерогенный массив. Свертки, весовые коэфы – все это элементы массива, которые транслируются, передаются, копируются все целиком на подобие объектов и классов в системе ООП.
И еще важный момент нетипизированности. Здесь конечно одна сложность заменяется другой. Вместо типов данных вводится понятие ранговости или размерности массива. И понять как гетерогенные массивы «живут» пока не ясно. Живут в смысле взаимодействуют друг с другом и изеняют свою структуру. Но если это преодолеть, то получится два момента:
Это всего лишь мысли вслух. Все это навеяно моей работой над Soud-Agent. Конечно все это приходится «лепить» и создавать на Delphi и на это уходят человеко-часы.
Обновлено (05.10.2014 10:51)