Автор работы: Пользователь скрыл имя, 20 Декабря 2011 в 17:27, доклад
Каким должно быть "идеальное" устройство обработки смысла? Какие характеристики оно должно иметь? Перечислим некоторые "очевидные" свойства, необходимые такому устройству: возможность реализации в парадигме материального мира, очень высокая степень распараллелености вычислительных процессов; высокая надежность, способность оперировать нечеткой и неполной информацией, способность оперировать связями между различными понятиями.
Цель (цели) идеи;
Описание предлагаемого решения (продукта);
Анализ текущей ситуации по решаемой теме;
Предложенные методы и инструменты реализации
Согласно смысл текста - это функция, выражаемая некоторым предикатом. Входным аргументом этой функции выступает ситуация. Смысловой предикат структурно представляет собой набор предметных переменных и операций над ними. Значением предиката является логическое значение "Истина" или "Ложь". Это значение показывает истинность смысла выражаемого предикатом в данной ситуации. Например, предложение "на полу стоит стул" истинно в ситуации, когда присутствуют пол, стул, и стул стоит на полу. Это предложение можно записать в виде: "пол(Х) и стол(У) и стоит(Х,У)".
Рассмотрим структуру смыслового предиката. Предикат представляет собой предметные переменные, операции узнавания и операции над значениями, возвращаемыми операциями узнавания. Предметные переменные содержат в себе постоянные ситуации - некоторые значения, извлеченные из фрагмента реальности. Например: "объект-стул", "объект-стол", "отношение-стоять". Операции узнавания возвращают логические значения в зависимости от того успешно, или нет прошло распознание значения, поступившего на их вход. Например, операция узнавания, распознающая "стул", вернет значение "истина", если на её входе будет "объект-синий-стул" и "ложь", если на ее входе окажется "объект-стол". Логические операции над значениями выполняются в порядке, заданном структурой предиката. При этом результатом каждой логической операции является логическое значение, подаваемое на вход других логических операций.
Нетрудно
заметить, что операции над логическими
значениями внутри предиката организованны
в виде направленного графа, у
которого узлы являются логическими
операциями, а ребра указывают
порядок обработки логических значений.
Граф, описывающий смысловой
Математическая модель смыслового предиката в виде смыслового графа с направленными связями может быть реализована в виде имитационной модели на основе семантической нейронной сети. В этом случае операции узнавания значений предметных переменных моделируются в семантической нейронной сети в виде нейронов-рецепторов. Результаты вычисления смысловых функций возвращаются нейронной сетью через специализированные нейроны-эффекторы. Ребра графа преобразуются в дендриты и аксоны нейронов. Логическое значение "истина", обрабатываемое смысловым графом, представляется в виде максимального градиентного значения, обрабатываемого нейроном, а логическое значение "ложь" - в виде минимального градиентного значения. Логические операции, выполняемые узлом смыслового графа, моделируются в семантической нейронной сети операциями нечеткой логики, выполняемой нейронами.
Смысловой
граф обрабатывает результаты распознавания
ситуации, как имеющие всего два
логических значения: "истина" и "ложь".
Однако в реальной ситуации часто
приходится сталкиваться с различными
неточностями, вероятностями и
В семантической нейронной сети каждый нейрон представляет собой некоторое элементарное понятие обрабатываемого смысла. Элементарное понятие - это совокупность некоторых понятий и отношений между понятиями, которую возможно свести к одному понятию. Так элементарными понятиями могут являться все буквы и все формы всех слов, составленных из этих букв. Например, при необходимости, в качестве элементарного понятия, соответствующего одному нейрону, может быть представлено даже следующее сложное понятие: "стул и стол стоят в одной комнате".
Нейронные
сети можно делить на подсети, выполняющие
различные функции. Будем считать,
что обмен данными между
Нейроны,
как физические объекты выполняют
операции за некоторое время. При
моделировании нейронной сети на
последовательных вычислительных системах
нейроны выполняют операции не параллельно,
а в порядке очереди, определяемой
планировщиком системы