Что, если внести в сеть обратные связи? Так, чтобы, выдав решение на выход, она в том или ином виде увидела свой результат на входе и использовала наряду с новыми входящими данными. Такая положительная обратная связь могла бы запустить процесс автогенерации - самовозбуждающиеся незатухающие волны. Неконтролируемый извне процесс самообучения. Это могло бы выглядеть как спонтанное мышление. А, может, оно им бы и оказалось?
Вы слегка превратно представляете себе процесс работы нейросетей. Во-первых, обратные связи при обучении и так используются. Либо в процессе оценки результатов (supervised learning), либо в самой структуре (recurrent neural networks). Последнее, кстати, для большинства целей как раз вредно, а полезно при только анализе временных рядов. То есть ваши "незатухающие волны" - это и есть процесс обучения. Во-вторых, обучение - процесс ДОРОГОЙ. И в смысле компьютерных ресурсов и в смысле участия специалистов. Для обработки данных сеть обучается, а потом используется без изменений. Обучать сеть в процессе работы - совершенно бессмысленная затея. Приведёт она к тому, что сеть будет жрать ресурсы и страшно тормозить, а через какое-то время прийдёт в полную негодность (из-за хаотичного обучения). Зачем бесцельно жечь энергию мегаджоулями? Мы вкладываем массу ресурсов и человеческой интуиции в получение сети, которая ВЫПОЛНЯЕТ НУЖНЫЕ НАМ ЗАДАЧИ (и это надо каждый раз доказывать длительным тестированием). После этого такую ГОТОВУЮ сеть можно клонировать сколько угодно.
no subject
Вы слегка превратно представляете себе процесс работы нейросетей. Во-первых, обратные связи при обучении и так используются. Либо в процессе оценки результатов (supervised learning), либо в самой структуре (recurrent neural networks). Последнее, кстати, для большинства целей как раз вредно, а полезно при только анализе временных рядов. То есть ваши "незатухающие волны" - это и есть процесс обучения. Во-вторых, обучение - процесс ДОРОГОЙ. И в смысле компьютерных ресурсов и в смысле участия специалистов. Для обработки данных сеть обучается, а потом используется без изменений. Обучать сеть в процессе работы - совершенно бессмысленная затея. Приведёт она к тому, что сеть будет жрать ресурсы и страшно тормозить, а через какое-то время прийдёт в полную негодность (из-за хаотичного обучения). Зачем бесцельно жечь энергию мегаджоулями? Мы вкладываем массу ресурсов и человеческой интуиции в получение сети, которая ВЫПОЛНЯЕТ НУЖНЫЕ НАМ ЗАДАЧИ (и это надо каждый раз доказывать длительным тестированием). После этого такую ГОТОВУЮ сеть можно клонировать сколько угодно.