Что такое PuzzleLib?

PuzzleLib – это библиотека для построения нейронных сетей с поддержкой вычислений на CPU (Intel/AMD) и GPU (NVIDIA/AMD). Библиотека модульная и динамическая, написана на языке Python.

Документация

Документация библиотеки содержит два основных раздела:

  • Общая информация - здесь вы можете найти вводную информацию о библиотеке и инструкции по её установке;
  • База - этот раздел содержит информацию обо всех элементах, необходимых для проектирования и обучения своей нейронной сети;

Туториалы

Раздел Туториалы содержит обучающие уроки по работе с библиотекой. Самое простое – начать освоение PuzzleLib именно с этих туториалов.

Доступные туториалы:

  1. Начало работы

    1. Блиц по PuzzleLib
    2. Что лежит в основе - автоматическое дифференцирование
    3. Обучение MNIST классификатора
    4. Остановка и продолжение обучения
    5. Оптимизация сети
  2. Области применения

    1. Computer vision
    2. Speech processing
  3. Дополнительные возможности

    1. Взаимодействие с другими фреймворками
    2. Устройство модуля PuzzleLib на примере линейного слоя
    3. Использование различных бекэндов
    4. Параллельные вычисления