Torch (машинное обучение)

  • Обзор Torch

    • Torch — это библиотека машинного обучения с открытым исходным кодом, основанная на Lua. 
    • Она предоставляет интерфейсы LuaJIT для алгоритмов глубокого обучения на C. 
    • Создана исследовательским институтом Idiap при EPFL, в 2017 году перенесена на PyTorch. 
  • Основные возможности Torch

    • Torch включает в себя основной объект «горелка», который предоставляет N-мерный массив или тензор с базовыми математическими и операциями. 
    • Библиотека упрощает объектно-ориентированное программирование и сериализацию. 
  • Пакет nn

    • nn используется для построения нейронных сетей и имеет модульный интерфейс с методами forward() и backward(). 
    • Модули могут быть объединены для создания сложных графиков и имеют автоматическую дифференциацию градиента. 
    • В пакете реализованы различные критерии потерь, включая среднеквадратичную ошибку и кросс-энтропию. 
  • Дополнительные пакеты и приложения

    • Torch используется в различных областях, включая Facebook AI Research Group, IBM, Яндекс и Idiap. 
    • Библиотека расширена для работы на Android и iOS, а также использовалась для аппаратных реализаций. 
    • Facebook выпустила набор модулей расширения с открытым исходным кодом. 
  • Ссылки и рекомендации

    • Статья содержит ссылки на официальный веб-сайт и другие ресурсы. 

Полный текст статьи:

Факел (машинное обучение) — Википедия

Оставьте комментарий

Прокрутить вверх