Автоматизирует поиск архитектуры нейронных сетей для сверточных и рекуррентных сетей с использованием градиентного спуска.
Эффективный поиск высокопроизводительных архитектур CNN и RNN на одном GPU с помощью непрерывной релаксации.
DARTS — это реализация дифференцируемого поиска архитектуры нейронных сетей для сверточных и рекуррентных сетей. Она заменяет алгоритмы поиска черного ящика градиентным спуском, оптимизируя непрерывные релаксации архитектуры. Исследователи глубокого обучения могут использовать ее для экспериментов с автоматизированным проектированием нейронных сетей на одном GPU.
DARTS преобразует дискретные пространства поиска нейронных ячеек в непрерывные представления, позволяя оптимизировать непрерывную потерю валидации с помощью градиентного спуска. Репозиторий содержит код для запуска поисковых экспериментов для CNN ячеек на CIFAR-10 и RNN ячеек на Penn Treebank. Он также включает скрипты оценки для обучения обнаруженных генотипов ячеек с нуля и визуализаторы для генерации диаграмм архитектуры.
Этот инструмент подходит для исследователей глубокого обучения, изучающих алгоритмы поиска архитектуры нейронных сетей (NAS) и AutoML с использованием PyTorch. Он не предназначен для инженеров по машинному обучению в производстве, которым нужны современные, поддерживаемые или готовые к использованию Python пакеты.
Формулирует выбор дискретных ячеек как непрерывные параметры для обеспечения прямой оптимизации с помощью градиентного спуска.
Предоставляет выделенные модули поиска для сверточных ячеек классификации изображений и рекуррентных ячеек моделирования языка.
Выполняет поиск архитектуры с использованием меньших прокси-моделей, чтобы снизить требования к вычислениям до одного GPU.
Преобразует изученные архитектурные генотипы в визуально читаемые ориентированные графы через интеграцию с Graphviz.
DARTS — это бесплатное программное обеспечение, выпущенное под лицензией Apache-2.0. Единственные расходы связаны с использованием вычислительных ресурсов GPU для выполнения скриптов поиска и оценки.
874 открытых удалённых вакансий по обучению ИИ, обновлено 15 ноября 2026 г.; в большинстве оплата $20–$170 в час. Из них 2 — для носителей русского языка. Zekai публикует их бесплатно; отклик уходит на платформу работодателя.
Эти проверенные ИИ-инструменты делают то же самое мгновенно — из нашего оценённого каталога.
Исходный репозиторий специально требует PyTorch 0.3.1. Запуск версии 0.4 или выше приведет к ошибкам нехватки памяти без модификации кода.
Нет, подход непрерывной релаксации позволяет запускать поиск архитектуры на одном GPU с использованием небольших прокси-сетей.
Zekai первым в Google