Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

Handful of Trials

Этот репозиторий содержит экспериментальный код для статьи «Глубокое обучение с подкреплением за небольшое количество попыток с использованием вероятностных моделей динамики». Он реализует алгоритм PETS, сочетающий модели динамики глубоких сетей, учитывающие неопределенность, с распространением неопределенности на основе выборки для эффективного обучения в задачах RL.

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

Этот репозиторий GitHub «handful-of-trials» содержит экспериментальный код для исследовательской статьи «Глубокое обучение с подкреплением за небольшое количество попыток с использованием вероятностных моделей динамики». Проект фокусируется на обучении с подкреплением на основе модели (RL) и решает распространенную проблему, когда алгоритмы на основе моделей, несмотря на их эффективность в плане выборки, часто уступают алгоритмам, не основанным на моделях, в асимптотической производительности, особенно при использовании аппроксиматоров функций высокой емкости, таких как глубокие сети.

Читать далее

Основным представленным нововведением является алгоритм Probabilistic Ensembles with Trajectory Sampling (PETS). PETS устраняет разрыв в производительности, используя модели динамики, учитывающие неопределенность. Он интегрирует модели динамики глубоких сетей, которые осведомлены о собственной неопределенности, с усовершенствованными методами распространения неопределенности на основе выборки. Этот подход позволяет модели эффективно обучаться на ограниченных данных, что является критически важным фактором во многих реальных приложениях RL, где сбор данных дорог или занимает много времени.

Репозиторий предоставляет необходимый код для воспроизведения экспериментов, описанных в статье. Он включает скрипты для запуска экспериментов на различных эталонных задачах, таких как cartpole, reacher, pusher и halfcheetah. Пользователи могут настраивать эксперименты, указывая имена сред, аргументы контроллера (например, тип модели, метод распространения, оптимизатор) и переопределения параметров. Код также включает утилиты для визуализации прогонов и анализа результатов, при этом данные испытаний регистрируются в структурированном формате.

Для облегчения использования репозиторий предлагает Dockerfile для создания автономной среды, включая необходимые зависимости, такие как MuJoCo. Также доступен предварительно собранный образ Docker. Проект написан в основном на Python, при этом значительная часть кода посвящена реализации алгоритма PETS и его связанных компонентов, таких как вероятностные ансамбли и методы выборки траекторий. Исследование направлено на демонстрацию того, что RL на основе моделей может достичь асимптотической производительности на уровне современных методов, требуя при этом значительно меньше выборок, чем ведущие методы, не основанные на моделях.

  • КатегорияИИ-модели и LLM
  • Модель ценообразованияОткрытый код
  • РазвёртываниеОблако, На своём сервере
  • ПлатформыLinux

  • Реализация алгоритма PETS для глубокого обучения с подкреплением.

  • Использует модели динамики глубоких сетей, учитывающие неопределенность.

  • Применяет распространение неопределенности на основе выборки для эффективного обучения.

  • Код для воспроизведения экспериментов на эталонных задачах RL.

  • Включает скрипты для запуска и настройки экспериментов.

  • Предоставляет инструменты визуализации прогонов.

  • Предлагает Dockerfile и предварительно собранный образ для настройки среды.

  • Поддерживает различные конфигурации контроллера, включая тип модели, распространение и методы оптимизации.

  1. Клонировать репозиторий: Получите код из репозитория GitHub.

  2. Настроить среду: Установите зависимости, используя `requirements.txt`, или используйте предоставленный Dockerfile/образ.

  3. Настроить эксперименты: Укажите среду, аргументы контроллера и переопределения по мере необходимости.

  4. Запустить эксперименты: Выполните эксперименты с помощью `python scripts/mbexp.py` с желаемыми параметрами.

  5. Анализировать результаты: Изучите зарегистрированные данные в `logs.mat` для наблюдений, действий, вознаграждений и возвратов.

  6. Визуализировать прогоны: Используйте `python scripts/render.py` для визуализации производительности обученной модели.

  • Эффективное обучение RL на основе выборки
  • Исследования RL на основе моделей
  • Управление робототехникой
  • Эталонные задачи RL
  • Квантификация неопределенности в RL
  • Глубокое обучение для моделирования динамики

Отзывы о Handful of Trials

Загрузка...

Популярные ИИ-инструменты, похожие на Handful of Trials

maml_rl

AI-репозитории на GitHub

Этот репозиторий содержит код для экспериментов по обучению с подкреплением, описанных в статье "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks". Он позволяет…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Этот репозиторий содержит код для экспериментов по обучению с подкреплением, описанных в статье "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks". Он позволяет…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Model-Based Policy Optimization

AI-репозитории на GitHub

Этот репозиторий на GitHub содержит код для статьи "Когда доверять своей модели: Оптимизация политики на основе модели". Он предоставляет реализации алгоритмов оптимизации…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Этот репозиторий на GitHub содержит код для статьи "Когда доверять своей модели: Оптимизация политики на основе модели". Он предоставляет реализации алгоритмов оптимизации…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Реализация TD3 на PyTorch

AI-репозитории на GitHub

Данный репозиторий содержит официальную реализацию алгоритма Twin Delayed Deep Deterministic Policy Gradients (TD3) на PyTorch от автора. Он разработан для задач непрерывного…

Другие ИИ-инструменты
Открыть инструмент

AI-репозитории на GitHub

Данный репозиторий содержит официальную реализацию алгоритма Twin Delayed Deep Deterministic Policy Gradients (TD3) на PyTorch от автора. Он разработан для задач непрерывного…

Другие ИИ-инструменты
Топ-250: AI-репозитории на GitHub

World Models

AI-модели

World Models — это исследовательский проект, посвященный изучению генеративных нейросетевых моделей для сред обучения с подкреплением. Он позволяет агентам обучаться в…

Другие ИИ-инструменты
Открыть инструмент

AI-модели

Исследовательский проект, посвященный изучению генеративных нейросетевых моделей для сред обучения с подкреплением. Он позволяет агентам обучаться в…World Models — это исследовательский проект, посвященный изучению генеративных нейросетевых моделей для сред обучения с подкреплением. Он позволяет агентам обучаться в…

Другие ИИ-инструменты
Топ-5: AI-модели

DeepSeek-R1

AI-модели

DeepSeek-R1 — это продвинутая модель AI размышления, разработанная для повышения возможностей решения проблем с помощью обучения с подкреплением. Она нацелена на демократизацию…

ИИ-модели и LLM
Открыть инструмент

AI-модели

Продвинутая модель AI размышления, разработанная для повышения возможностей решения проблем с помощью обучения с подкреплением. Она нацелена на демократизацию…DeepSeek-R1 — это продвинутая модель AI размышления, разработанная для повышения возможностей решения проблем с помощью обучения с подкреплением. Она нацелена на демократизацию…

РекомендованоИИ-модели и LLM
Топ-5: AI-модели

Unity ML-Agents Toolkit

AI-репозитории на GitHub

Unity ML-Agents Toolkit — это проект с открытым исходным кодом, который позволяет использовать игры и симуляции в качестве сред для обучения интеллектуальных агентов с…

ИИ-инструменты для разработки игрИгры и киберспорт

№64 в AI-репозитории на GitHub

Открыть инструмент

AI-репозитории на GitHub

Проект с открытым исходным кодом, который позволяет использовать игры и симуляции в качестве сред для обучения интеллектуальных агентов с…Unity ML-Agents Toolkit — это проект с открытым исходным кодом, который позволяет использовать игры и симуляции в качестве сред для обучения интеллектуальных агентов с…

ИИ-инструменты для разработки игрИгры и киберспорт
№64 в AI-репозитории на GitHub

OpenManus-RL

AI-репозитории на GitHub

OpenManus-RL — это проект с открытым исходным кодом, ориентированный на разработку в режиме реального времени для обучения с подкреплением (RL) агентов больших языковых моделей…

Конструкторы AI-агентов
Открыть инструмент

AI-репозитории на GitHub

Проект с открытым исходным кодом, ориентированный на разработку в режиме реального времени для обучения с подкреплением (RL) агентов больших языковых моделей…OpenManus-RL — это проект с открытым исходным кодом, ориентированный на разработку в режиме реального времени для обучения с подкреплением (RL) агентов больших языковых моделей…

Конструкторы AI-агентов
Топ-250: AI-репозитории на GitHub

Spinning Up in Deep RL предоставляет исчерпывающую документацию для изучения глубокого обучения с подкреплением. Она включает в себя руководства по установке, алгоритмы,…

Корпоративное обучение и e-learning

№59 в Обучение AI

Открыть инструмент

Предоставляет исчерпывающую документацию для изучения глубокого обучения с подкреплением. Она включает в себя руководства по установке, алгоритмы,…Spinning Up in Deep RL предоставляет исчерпывающую документацию для изучения глубокого обучения с подкреплением. Она включает в себя руководства по установке, алгоритмы,…

РекомендованоКорпоративное обучение и e-learning
№59 в Обучение AI
1 из 8