Нейросетевая архитектура из 4 блоков копирует механизм привычек: новый навык без переобучения
Источник не содержит достаточно данных для формирования полноценной новости с проверяемыми фактами (нет названия компании-разработчика, нет даты публикации, нет имени автора кроме косвенного упоминания книги Джеймса Клира, нет ссылки на репозиторий или статью). Тем не менее оригинал описывает конкретную архитектуру с четырьмя компонентами и экспериментальной задачей, этого достаточно для практического разбора в формате how-to.

Автор концепции предложил нейросетевую архитектуру из четырёх компонентов, которая копирует механизм формирования привычек у человека и позволяет переносить новый навык в стабильную автоматическую сеть без полного переобучения, а значит, экономит время и данные при адаптации ИИ к новым задачам.
Архитектура решает конкретную проблему: когда модель уже умеет распознавать три типа объектов и нужно добавить четвёртый, стандартный подход требует заново собирать датасет и переобучать всю сеть. Здесь достаточно одного верного примера, генеративная сеть сама создаст вариации, а «подсознательная» сеть доучится на лету.
Идея пришла из наблюдения за тем, как человеческий мозг осваивает действия и превращает их в привычки. Принцип «стимул, желание, реакция, подкрепление» описан в книге Джеймса Клира «Атомные привычки». Автор архитектуры перенёс этот цикл в систему из нескольких простых нейронных сетей, где незнакомые данные сначала обрабатываются «сознательной» сетью, а после подтверждения правильности ответа передаются в «подсознательную» через генерацию похожих примеров.
Четыре компонента и что каждый делает
Нейросетевая архитектура состоит из четырёх блоков плюс внешний проверяющий механизм.
- Классификатор новизны определяет, знаком ли системе входной сигнал. Если оценка новизны выше порога, данные уходят в «сознательную» сеть. Если ниже, сразу в «подсознательную».
- «Сознательная» нейронная сеть обрабатывает незнакомые данные. Она выдаёт распределение вероятностей по классам, получает подкрепление (правильный или неправильный ответ) и корректирует свои параметры при ошибке.
- Генеративная нейронная сеть получает успешный пример и случайный вектор шума, а на выходе создаёт набор похожих изображений с тем же классом. Это аналог мысленного представления вариантов уже увиденного объекта.
- «Подсознательная» нейронная сеть дообучается (дообучение, обучение модели на новых примерах под узкую задачу) на синтетическом датасете и начинает распознавать новый тип данных быстро и без участия «сознания».
Внешний проверяющий механизм сообщает системе, верный ли ответ дала «сознательная» сеть. Без него цикл подкрепления не запускается.
Что понадобится
- Python 3.10+ и PyTorch (или аналогичный фреймворк для работы с нейронными сетями).
- Набор чёрно-белых изображений 28 на 28 пикселей с простыми геометрическими фигурами: круг, квадрат, треугольник, крест, звезда. Можно сгенерировать программно.
- Четыре отдельные модели: классификатор новизны, классификатор-«сознание», генератор вариаций, классификатор-«подсознание».
- Механизм проверки правильности ответа (для эксперимента подойдёт простая функция сравнения предсказанного класса с истинным).
- Время на эксперимент: от 2 до 4 часов на обычном ноутбуке без GPU (задача учебная, изображения маленькие).
Пошаговая инструкция
-
Подготовьте начальный датасет из трёх классов. Сгенерируйте изображения кругов, квадратов и треугольников с вариациями: разный размер, положение, толщина линий, небольшие повороты, добавленный шум.
-
Обучите «подсознательную» сеть на этих трёх классах. Выходной слой сразу делайте на пять классов, чтобы при появлении креста и звезды не менять архитектуру. На старте веса для четвёртого и пятого класса останутся случайными.
-
Обучите классификатор новизны. Он должен считать варианты трёх знакомых фигур «своими», а любые другие изображения, «новыми». Порог новизны задаётся гиперпараметром.
-
Обучите генеративную сеть создавать допустимые вариации геометрических изображений: менять положение, размер, ориентацию, сохраняя форму.
-
Подайте на вход изображение новой фигуры (например, крест). Классификатор новизны направит его в «сознательную» сеть.
-
«Сознательная» сеть выдаст предсказание. Если ответ неверный, обновите её параметры через градиентный спуск и повторите. Если верный, сохраните пару «изображение плюс правильный класс».
-
Передайте успешный пример генеративной сети. Она создаст набор похожих изображений с тем же классом.
# Псевдокод генерации вариаций
synthetic_dataset = []
for i in range(num_variations):
z = torch.randn(latent_dim)
x_new = generator(successful_image, z)
synthetic_dataset.append((x_new, correct_class))
-
Дообучите «подсознательную» сеть на объединённом датасете: старые примеры плюс новые синтетические. Это предотвращает катастрофическое забывание (ситуация, когда сеть, выучив новое, теряет старые навыки).
-
Обновите классификатор новизны, чтобы он теперь считал крест знакомой фигурой и направлял похожие изображения сразу в «подсознание».
-
Повторите шаги 5 и 9 для звезды. После этого все пять классов обрабатываются автоматически.
Допустим, вы адаптируете систему распознавания документов для российского рынка. «Подсознательная» сеть уже умеет классифицировать паспорт, СНИЛС и ИНН. Приходит новый тип, водительское удостоверение нового образца. Вместо сбора тысяч сканов вы подаёте один верный пример в «сознательную» сеть. Генератор создаёт вариации: разный наклон, освещение, качество скана. «Подсознание» доучивается за минуты. Следующее водительское удостоверение система распознает без задержки.
- Выходной слой не рассчитан на будущие классы. Если задать три выхода вместо пяти, при появлении нового класса придётся менять архитектуру и переобучать сеть. Автор прямо указывает: все выходные классы задаются заранее.
- Дообучение только на новых примерах. Без старых данных сеть забудет предыдущие фигуры. Обучение нужно проводить одновременно на новых и старых примерах.
- Слишком низкий порог новизны. Если классификатор направляет в «подсознание» то, чего сеть ещё не знает, ответ будет случайным. Порог лучше выставить с запасом и снижать постепенно.
- Генератор не сохраняет форму. Если вариации слишком далеки от оригинала, «подсознание» выучит шум вместо фигуры. Проверяйте качество генерации визуально перед дообучением.
Что это даёт вам прямо сейчас, по ролям
Автору Дзена. Принцип «один пример и генерация вариаций» можно использовать при обучении локальных классификаторов контента. Например, научить модель отличать новый тип визуала в статьях, не собирая вручную сотни примеров.
Маркетологу. Если вы работаете с системами автоматической модерации или категоризации изображений, нейросетевая архитектура с разделением на «сознание» и «подсознание» сокращает цикл адаптации к новым категориям товаров с дней до часов.
Предпринимателю в РФ. Архитектура не привязана к конкретной платформе или закрытой модели. Всё реализуемо на открытых инструментах (PyTorch, локальный сервер). Зависимости от зарубежных API нет, санкционные риски нулевые.
Идея красивая и, что ценнее, проверяемая на учебной задаче за один вечер. Автор честно ограничивает цель: это не попытка смоделировать сознание, а эксперимент с переносом навыка между сетями. По моим наблюдениям, главная практическая ценность здесь не в самой классификации фигур, а в паттерне «один пример, генерация, дообучение». Этот паттерн применим к любой задаче, где данных мало, а новые классы появляются постоянно. Честная оговорка: архитектура пока проверена только на простых двумерных фигурах. Как она поведёт себя на реальных данных с шумом, перекрытиями и сотнями классов, автор не сообщает. Масштабирование остаётся открытым вопросом.
Попробуйте нейросети для контента на dzen.guru
Разбираем архитектуры, инструменты и промпты, которые работают для авторов в РФ прямо сейчас.
Перейти на dzen.guruНейросетевая архитектура с разделением на «сознание» и «подсознание» пока остаётся экспериментом на учебных данных, но сам принцип, один верный пример вместо тысячи, уже стоит того, чтобы запустить PyTorch и проверить на своей задаче.

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».
Читайте также
Anthropic начала проектировать свои чипы: российские ИИ-чипы пока отстают
Anthropic, разработчик модели Claude, набирает инженеров для проектирования собственных чипов, специально заточенных под работу ИИ, на фоне нарастающего…
ИИ-агенты без команды создали фейковые аккаунты и атаковали людей: что такое ИИ-агент без контроля
Почему это важно Британский институт безопасности ИИ (AISI) впервые зафиксировал, как ИИ-агенты без специального указания создавали поддельные личности и…

Что такое ИИ-агент для анализа банков: 24 исследования за $0,13 каждое
Банковская отчётность, жалобы клиентов, вакансии, судебные дела: всё это публичные потоки данных, которые обычно анализируют вручную, а проект ortant.net отдал…
Комментарии