Показаны сообщения с ярлыком СИИ. Показать все сообщения
Показаны сообщения с ярлыком СИИ. Показать все сообщения

среда, 18 января 2012 г.

Еще одна мысль

Одним из аспектов искусственного интеллекта является способность к адаптации. Думаю, что можно реализовать такую адаптацию можно будет довольно легко. Если построить СИИ из нескольких блоков, одним из которых будет интерпретатор. И предусмотреть возможность изменения программной логики в процессе работы. Составить несложный язык программирования, скорее всего на основе байт-кодов, чтобы избежать возможных синтаксических ошибок при интерпретации. Желательно записывать тезисами мысли сразу после того, как они появились. После того, как проходит время, кое-что забывается, а тезисы помогают вспомнить даже последовательность логики, так сказать, вернуться в тоже состояние.

среда, 7 декабря 2011 г.

Мысли о СИИ

Человек умеет составлять слова из букв, а из слов - фразы. Почему бы не научить программу составлять простой текст, а потом интерпретировать его. Для этого нужно придумать язык программирования. Эта аналогия возникает в связи с Машиной Тьюринга (МТ). Например, конечный автомат (КА) может проверять, соответствует ли слово (цепочка символов) определенному правилу (по составленной программе для КА). Автомат с магазинной памятью (АМП) решает спектр задач уже шире, и способен проверять правильность составления фразы (последовательности слов). МТ уже умеет не только проверять, но и изменять символы на ленте. К тому же есть универсальная машина Тьюринга, которая способна заменить собой любую машину Тьюринга. Нейронная сеть может решать задачу классификации (то есть выполнять функции КА).
Стоит подумать о гибриде НС и МТ.

вторник, 6 декабря 2011 г.

Идеи насчет СИИ

Есть несколько вариантов "восприятия" слов системами искусственного интеллекта:
1) Каждое слово представлять в виде выполняемой программы.
2) Разбор слова производить неким симбиозом машины Тьюринга и нейронной сети.
Пока это только мысли, попробую в дальнейшем воплотить их в реальность.
Еще есть идея насчет абстрактного устройства (наподобие автомата), которое может совершать переход из одного состояния в другое случайным образом из набора возможных вариантов, который в дальнейшем будет уменьшаться за счет отбрасывания неправильных вариантов.