Одним из аспектов искусственного интеллекта является способность к адаптации. Думаю, что можно реализовать такую адаптацию можно будет довольно легко. Если построить СИИ из нескольких блоков, одним из которых будет интерпретатор. И предусмотреть возможность изменения программной логики в процессе работы. Составить несложный язык программирования, скорее всего на основе байт-кодов, чтобы избежать возможных синтаксических ошибок при интерпретации. Желательно записывать тезисами мысли сразу после того, как они появились. После того, как проходит время, кое-что забывается, а тезисы помогают вспомнить даже последовательность логики, так сказать, вернуться в тоже состояние.
Программисты часто в своей работе сталкиваются с тем, что раньше не делали или когда-то делали, но забыли. Из-за этого в интернете огромное количество сайтов, форумов, блогов, посвященных различным аспектам программирования. А этот блог состоит из заметок, наподобие записной книжки, куда многие записывают свои мысли или основные тезисы, чтобы потом, перечитав, вспомнить. Поэтому и название такое. Заметки ни о чем...
Показаны сообщения с ярлыком СИИ. Показать все сообщения
Показаны сообщения с ярлыком СИИ. Показать все сообщения
среда, 18 января 2012 г.
среда, 7 декабря 2011 г.
Мысли о СИИ
Человек умеет составлять слова из букв, а из слов - фразы. Почему бы не научить программу составлять простой текст, а потом интерпретировать его. Для этого нужно придумать язык программирования. Эта аналогия возникает в связи с Машиной Тьюринга (МТ). Например, конечный автомат (КА) может проверять, соответствует ли слово (цепочка символов) определенному правилу (по составленной программе для КА). Автомат с магазинной памятью (АМП) решает спектр задач уже шире, и способен проверять правильность составления фразы (последовательности слов). МТ уже умеет не только проверять, но и изменять символы на ленте. К тому же есть универсальная машина Тьюринга, которая способна заменить собой любую машину Тьюринга. Нейронная сеть может решать задачу классификации (то есть выполнять функции КА).
Стоит подумать о гибриде НС и МТ.
Стоит подумать о гибриде НС и МТ.
вторник, 6 декабря 2011 г.
Идеи насчет СИИ
Есть несколько вариантов "восприятия" слов системами искусственного интеллекта:
1) Каждое слово представлять в виде выполняемой программы.
2) Разбор слова производить неким симбиозом машины Тьюринга и нейронной сети.
Пока это только мысли, попробую в дальнейшем воплотить их в реальность.
Еще есть идея насчет абстрактного устройства (наподобие автомата), которое может совершать переход из одного состояния в другое случайным образом из набора возможных вариантов, который в дальнейшем будет уменьшаться за счет отбрасывания неправильных вариантов.
Подписаться на:
Сообщения (Atom)