Содержание
- Введение 1
- Основы нейронных сетей и глубокого обучения 2
- - Архитектуры нейронных сетей 2.1
- - Методы оптимизации и функции активации 2.2
- - Регуляризация и методы борьбы с переобучением 2.3
- Параллельные вычисления и многопоточность 3
- - Обзор параллельных вычислений 3.1
- - Многопоточность на CPU и GPU 3.2
- - Инструменты и библиотеки для распараллеливания 3.3
- Методы обучения нейронных сетей на многопоточных наборах данных 4
- - Параллелизация на уровне батчей 4.1
- - Параллелизация на уровне данных 4.2
- - Синхронизация и обмен данными 4.3
- Практическое применение и анализ результатов 5
- - Описание экспериментов 5.1
- - Сравнительный анализ производительности 5.2
- - Обсуждение результатов и интерпретация 5.3
- Заключение 6
- Список литературы 7