BonsaiBONSAI
事例Кейс

Федеративное обучение

Исследование методов распределённого обучения ML-моделей

Срок3 месяца
MLR&DРаспределённые системы
Федеративное обучение
−18%
смещение градиентов
概要О проекте01

Исследование было подготовлено в рамках идеи распределения вычислительных ресурсов заказчика с одного крупного сервера на несколько небольших. Таким образом, бизнес получил ответ на вопрос, какая архитектура ИИ-модели лучше подходит для проекта — централизованная или распределённая. Результаты применены для задач обучения без централизованного хранения данных.

課題Ключевая сложность02

Смещение градиентов при неравномерном распределении данных между клиентами (non-IID), нестабильность сходимости при отключении узлов.

Федеративное обучение
要点Суть решения

Была рассмотрена возможность использования методов федеративного обучения и улучшения алгоритмов агрегации градиентов при различном батчировании данных. Результаты были провалидированы сотрудниками лаборатории математических методов оптимизации Московского физико-технического института.

工程Процесс03
  1. 0101

    Исследование архитектур

    Анализ существующих методов федеративного обучения и распределённого ML.

  2. 0202

    Проектирование алгоритмов

    Разработка схем агрегации градиентов и обновления метаданных.

  3. 0303

    Реализация UGA/FedMeta

    Интеграция методов несмещённой агрегации и meta-learning подходов.

  4. 0404

    Распределённое обучение

    Настройка взаимодействия между узлами и локальными моделями.

  5. 0505

    Оценка качества моделей

    Тестирование устойчивости и точности распределённого обучения.

  6. 0606

    Подготовка результатов

    Анализ производительности и оформление исследовательских выводов.

成果Результаты04
−18%смещение градиентов
+12%стабильность сходимости
8+узлов в эксперименте
記録Галерея проекта05
技術Стек технологий
  • 01Python
  • 02PyTorch
  • 03Flower
  • 04NumPy
  • 05Machine Learning
  • 06Decentralized Systems
  • 07Docker
  • 08gRPC

Похожая задача?

Обсудим и оценим за 5 рабочих дней.

Обсудить проект