OpenAI Microscope: как заглянуть внутрь нейросети через браузер
Microscope от OpenAI — открытая коллекция визуализаций нейронов внутри классических моделей компьютерного зрения. Инструмент до сих пор используют в интерпретируемости, хотя обновлений давно нет.

В апреле 2020 года OpenAI выложила Microscope — веб-архив, в котором можно ткнуть в любой нейрон девяти классических моделей компьютерного зрения и посмотреть, на что он реагирует. Никаких запусков ноутбуков, никаких GPU: открыл вкладку, выбрал слой, крутишь колесо мыши. С тех пор проект почти не обновляется, но остаётся одной из самых наглядных точек входа в тему интерпретируемости нейросетей.
Что это на самом деле
Microscope — не библиотека и не API. Это статический сайт с заранее посчитанными визуализациями. Для каждой модели там разобраны все слои, а для каждого нейрона показано несколько типов картинок: то, что максимально его активирует, реальные примеры из ImageNet, карты внимания и датасетные образцы.
Под капотом лежат две техники, обе — из работ команды Chris Olah, которая тогда работала в OpenAI и вела журнал Distill:
- Feature visualization — оптимизация входной картинки так, чтобы конкретный нейрон возбудился максимально. На выходе получаются те самые психоделические паттерны: глаза, мех, автомобильные колёса, текст.
- Dataset examples — реальные фотографии из обучающей выборки, на которых нейрон срабатывает сильнее всего. Служат проверкой: не привиделось ли нам что-то в оптимизированной картинке.
Какие модели там лежат
Список зафиксирован на момент запуска и с тех пор не расширялся. Ни GPT, ни CLIP, ни DALL·E — только классика распознавания изображений.
| Модель | Год | Зачем она в Microscope |
|---|---|---|
| AlexNet | 2012 | Точка отсчёта современного глубокого обучения |
| InceptionV1 (GoogLeNet) | 2014 | Самая изученная модель в интерпретируемости |
| VGG19 | 2014 | Простая архитектура, удобная для сравнения |
| ResNet50 | 2015 | Остаточные связи, стандарт индустрии |
| InceptionV1 places365 | — | Та же архитектура, но обучена на сценах, а не объектах |
Плюс несколько вариантов с состязательным обучением (adversarially robust) и модификациями. Всего девять моделей — цифра, которую OpenAI указала при запуске.
Зачем это нужно в 2024–2025
Скептический вопрос: зачем копаться в InceptionV1 2014 года, если все интересные вещи происходят в трансформерах? Ответ на удивление практический.
Интерпретируемость на CNN — это лабораторный стенд. Механизмы, которые Olah и его коллеги описали на свёрточных сетях (кривые детекторы, многогранные нейроны, суперпозиция), в переработанном виде переехали в исследования GPT и Claude.
Команда Anthropic, куда после OpenAI ушёл сам Olah, в 2023–2024 годах публиковала работы про monosemantic features* и sparse autoencoders — и во многих из них авторы прямо ссылаются на visual circuits как на источник интуиции. Microscope при этом остаётся самым удобным местом, где можно эту интуицию потрогать: открываешь mixed4a в InceptionV1 и видишь детекторы морд собак разных пород — буквально по одному нейрону на породу.
Кому пригодится прямо сейчас
- Студентам и джунам в ML. За час залипания в Microscope в голове укладывается больше, чем за неделю чтения статей — как именно свёрточная сеть строит признаки от границ к текстурам и объектам.
- Инженерам, которые пишут про AI safety. Проще объяснить менеджеру, что такое интерпретируемость, показав картинку, чем пересказывая абстракт.
- Исследователям Circuits. Готовые визуализации InceptionV1 экономят десятки часов пересчёта.
Что не так
Проект законсервирован. Последнее заметное обновление датируется 2020 годом, и OpenAI официально не анонсировала продолжение. Никаких трансформеров, никакого языкового домена, никакого CLIP — при том, что CLIP тоже разработан внутри OpenAI и был бы очевидным кандидатом.
Есть ещё несколько ограничений, о которых лучше знать заранее:
- Нет поиска по нейронам. Если хотите найти конкретный детектор — придётся листать вручную.
- Feature visualization показывает не «что нейрон видит», а «что его максимально возбуждает». Это разные вещи, и на этот счёт есть отдельная критика в академической среде.
- Данные только по forward-активациям одиночных нейронов. Взаимодействия между нейронами (circuits) в интерфейсе не показаны — их надо искать в отдельных статьях Distill.
Альтернативы, если Microscope мало
Для тех, кому хочется исследовать собственные модели, а не готовые визуализации:
| Инструмент | На чём работает | Что умеет |
|---|---|---|
| Lucid / Lucent | TensorFlow / PyTorch | Feature visualization для своих моделей |
| Captum | PyTorch | Attribution: какие пиксели повлияли на решение |
| TransformerLens | PyTorch | Интерпретируемость языковых моделей |
| Neuronpedia | Веб | Визуализация фичей sparse autoencoders для LLM |
Из этого списка ближе всего по духу к Microscope — Neuronpedia: тот же формат «открыл в браузере и тыкаешь», но уже для языковых моделей и с фокусом на разреженные автоэнкодеры.
* Monosemantic feature — признак внутри нейросети, который отвечает за одно понятное человеку понятие (например, «упоминание Python в коде»), а не за смесь несвязанных концепций. Противоположность — полисемантичный нейрон, который активируется на десяток разных вещей сразу.
Prompt-инженер: Идеальные запросы для Midjourney, ChatGPT и других моделей.
Спросить за 15 ₽Источники: OpenAI Microscope, Zoom In: An Introduction to Circuits (Distill)
Частые вопросы
Microscope ещё работает или закрыт?
Можно ли загрузить в Microscope свою модель?
Почему там нет GPT и CLIP?
Feature visualization показывает, что «видит» нейрон?
С чего начать знакомство?
Как это связано с AI safety?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.