О системах обработки данных
Jan. 8th, 2017 03:53 pmЛадно, чем ворчать, что вычислительные системы изначально шаг в сторону, обратную искусственным субъектам и разумам, попробую прикинуть, что можно вместо.
Тупое копирование естественных мозгов в железе вряд ли возможно. Это оставим для той ветки, где генная инженерия, искусственные матки и специализированные особи-думатели. Пойдем от функций. Чем отличается работа думающего субъекта от работы электронного арифмометра? Во-первых, он жутко быстро роется в своей громадной базе данных. Вычислялкам, тупо перебирающим значения ключевых полей, такое и не снилось. Во-вторых, запоминает результаты предыдущих раздумий (поскольку, опять же, при его скорости выборки их проще хранить в базе и находить, чем каждый раз пересчитывать).
Если, опять же, отвлечься от того, как именно это реализовано в мозгах, на что это похоже? На кучу фемтосерверов, каждый из которых хранит одну запись (структура этой записи отдельный вопрос — скорее всего, что-то вроде записей базы знаний классических ИИ) и при появлении на шине запросов чего-то похожего на его ключевое поле сам запрашивает состояния других условий своего правила, сам при его хотя бы частичном выполнении кричит всем заинтересованным: "У меня есть на 87% похожее, у меня!" — и сам же кидает на шину содержимое своей записи. На что, в свою очередь, с вероятностью 87% среагируют другие фемтосерверы.
Следующий вопрос — как запомнить результаты. В мозгах, вроде бы, это происходит автоматически: чем чаще срабатывает цепочка нейронов, тем шустрее она будет срабатывать в следующие разы и наоборот. Здесь же понадобится либо обратная связь ("О, круто, чувак! С твоими данными мое правило сработало! Добавь себе процентик!"), либо не просто очень шустрая, но еще и очень умная шина, засекающая и записывающая в свободные фемтосерверы устойчивые паттерны их срабатываний.
Но и это, в общем-то, по большому счету лишь чуточку усовершенствованная пролог-машина. Для искусственного субъекта потребуется что-то похитрее (или, наоборот, попроще) и гораздо более самопрограммируемое.
Ладно, сюда в следующий раз подумаю.
Тупое копирование естественных мозгов в железе вряд ли возможно. Это оставим для той ветки, где генная инженерия, искусственные матки и специализированные особи-думатели. Пойдем от функций. Чем отличается работа думающего субъекта от работы электронного арифмометра? Во-первых, он жутко быстро роется в своей громадной базе данных. Вычислялкам, тупо перебирающим значения ключевых полей, такое и не снилось. Во-вторых, запоминает результаты предыдущих раздумий (поскольку, опять же, при его скорости выборки их проще хранить в базе и находить, чем каждый раз пересчитывать).
Если, опять же, отвлечься от того, как именно это реализовано в мозгах, на что это похоже? На кучу фемтосерверов, каждый из которых хранит одну запись (структура этой записи отдельный вопрос — скорее всего, что-то вроде записей базы знаний классических ИИ) и при появлении на шине запросов чего-то похожего на его ключевое поле сам запрашивает состояния других условий своего правила, сам при его хотя бы частичном выполнении кричит всем заинтересованным: "У меня есть на 87% похожее, у меня!" — и сам же кидает на шину содержимое своей записи. На что, в свою очередь, с вероятностью 87% среагируют другие фемтосерверы.
Следующий вопрос — как запомнить результаты. В мозгах, вроде бы, это происходит автоматически: чем чаще срабатывает цепочка нейронов, тем шустрее она будет срабатывать в следующие разы и наоборот. Здесь же понадобится либо обратная связь ("О, круто, чувак! С твоими данными мое правило сработало! Добавь себе процентик!"), либо не просто очень шустрая, но еще и очень умная шина, засекающая и записывающая в свободные фемтосерверы устойчивые паттерны их срабатываний.
Но и это, в общем-то, по большому счету лишь чуточку усовершенствованная пролог-машина. Для искусственного субъекта потребуется что-то похитрее (или, наоборот, попроще) и гораздо более самопрограммируемое.
Ладно, сюда в следующий раз подумаю.