Hub documentation
Использование ML-Agents в Hugging Face
Единый вход (SSO) Журналы аудита Регионы хранения Data Studio для частных наборов данных Группы ресурсов (управление доступом) Расширенные параметры вычислений Расширенная безопасность Управление токенами Служебные учётные записи Аналитика издателя Коллекции групп гейтинга Сетевая безопасность Аналитика загрузок Ограничения частоты запросов Статьи в блоге
PRO Plan Репозитории Начало работы с репозиториями Настройки репозитория Ограничения хранилища Бэкенд хранения (Xet) Локальный кэш Pull Requests и обсуждения Уведомления Коллекции Вебхуки GitHub Actions Ноутбуки Дальнейшие шаги Лицензии
Модели Центр моделей Карточки моделей Результаты оценки Данные таблицы лидеров Модели с ограниченным доступом Загрузка моделей Загрузка моделей Интегрированные библиотеки
Наборы данных Адаптеры AllenNLP BERTopic Asteroid Diffusers ESPnet fastai Flair Keras TF-Keras (устаревший) ML-Agents mlx-image MLX OpenCLIP PaddleNLP peft RL-Baselines3-Zoo Sample Factory Sentence Transformers SetFit spaCy SpanMarker SpeechBrain Stable-Baselines3 Stanza TensorBoard timm Transformers Transformers.js Unity Sentis
Виджеты моделей Вывод модели Статистика загрузок моделей Чек-лист выпуска модели Аппаратное обеспечение Локальные приложения Часто задаваемые вопросы Дополнительные темы Обзор наборов данных Карточки датасетов Защищённые наборы данных Загрузка наборов данных Загрузка наборов данных (для LLM) Загрузка наборов данных Потоковые наборы данных Интегрированные библиотеки Data Studio Следы агента Статистика загрузок датасетов
Spaces Обзор Spaces Обновление GPU в Spaces Spaces ZeroGPU Spaces Dev Mode Использование диска и хранилище Spaces Spaces Домен Spaces в качестве MCP-серверов Spaces в качестве инструментов агентов Spaces в качестве конечных точек API Gradio Spaces Streamlit Spaces Статические HTML Spaces Docker Spaces Встраивание вашего Space Запуск Spaces с Docker Справочник по конфигурации Spaces Кнопка «Войти через HF» Рекомендуемые Spaces Spaces Журнал изменений Дополнительные темы
Бuckets для хранения new Образы контейнеров new Задания Обзор заданий Быстрый старт Тарифы и биллинг Управление заданиями Конфигурация Использование образов Docker Развёртывание моделей Обучение моделей Примеры и учебные материалы Обработка больших наборов данных Планирование задач Автоматизация Webhook Справочник
Агенты Обзор агентов Hugging Face CLI для ИИ-агентов Hugging Face MCP Server Навыки агентов Hugging Face Создание агентов с помощью HF SDK Локальные агенты с llama.cpp Библиотеки агентов Формат трассировок сессий
Другое Использование ML-Agents в Hugging Face
ml-agents — это набор инструментов с открытым исходным кодом, который позволяет использовать игры и симуляции, созданные в Unity, в качестве сред для обучения интеллектуальных агентов.
Исследование ML-Agents в Hub
Модели ml-agents можно найти, применив фильтр слева на странице моделей.
Все модели на Hub поставляются с полезными функциями:
- Автоматически сгенерированная карточка модели с описанием, конфигурацией обучения и другими сведениями.
- Метки метаданных, которые помогают в поиске.
- Файлы сводок Tensorboard для визуализации метрик обучения.
- Ссылка на веб-демо в Spaces, где вы можете визуализировать игру вашего агента в браузере.

Установка библиотеки
Для установки библиотеки ml-agents необходимо клонировать репозиторий:
# Clone the repository
git clone https://github.com/Unity-Technologies/ml-agents
# Go inside the repository and install the package
cd ml-agents
pip3 install -e ./ml-agents-envs
pip3 install -e ./ml-agentsИспользование существующих моделей
Вы можете просто скачать модель с Hub с помощью mlagents-load-from-hf.
mlagents-load-from-hf --repo-id="ThomasSimonini/MLAgents-Pyramids" --local-dir="./downloads"Необходимо определить два параметра:
--repo-id: название репозитория Hugging Face, который вы хотите скачать.--local-dir: путь для загрузки модели.
Визуализация игры агента
Вы можете легко наблюдать за любой моделью в действии прямо в браузере:
- Перейдите в репозиторий вашей модели.
- В разделе
Watch Your Agent Playщёлкните по ссылке. - В демо на шаге 1 выберите репозиторий модели, то есть идентификатор модели.
- На шаге 2 выберите модель, которую вы хотите воспроизвести.
Обмен моделями
Вы можете легко загрузить свои модели с помощью mlagents-push-to-hf:
mlagents-push-to-hf --run-id="First Training" --local-dir="results/First Training" --repo-id="ThomasSimonini/MLAgents-Pyramids" --commit-message="Pyramids"Необходимо определить четыре параметра:
--run-id: имя идентификатора запуска обучения.--local-dir: место, где была сохранена модель.--repo-id: название репозитория Hugging Face, который вы хотите создать или обновить. Это<your huggingface username>/<the repo name>.--commit-message.