Neural Turing Machine
Интуитивно: нейросеть — человек, внешняя память — блокнот. Управляющий блок решает, что запомнить и прочитать, перемещая внимание. Вместо жёстких адресов RAM используется мягкое внимание: головки обращаются к нескольким ячейкам с разной силой. Это сохраняет дифференцируемость, и сеть обучается методом обратного распространения, самостоятельно находя стратегию работы с памятью.
Пример: копирование последовательностей длиннее обучающих. LSTM не справляется, а NTM обобщает правило: записать вход в память и воспроизвести. Также обучается сортировке чисел, используя память для сравнения и перестановок.
Главный вывод: NTM стала мостом между нейросетями и алгоритмическим мышлением, вдохновив создание более мощных архитектур, например дифференцируемого нейрокомпьютера. Она показала, что нейросети способны выполнять операции, подобные коду. Практическое применение ограничено сложностью обучения, но идеи продолжают питать исследования ИИ.
Поделиться