Torch - это научная вычислительная среда для LuaJIT. Он широко используется исследователями машинного обучения по всему миру.

Torch - это среда научных вычислений, основанная на Lua[JIT] с мощным процессором и бэкэндами CUDA с широкой поддержкой алгоритмов машинного обучения. Он прост в использовании и обеспечивает очень эффективную реализацию благодаря простому и быстрому языку сценариев, LuaJIT и базовой реализации C.

Помимо прочего, он обеспечивает:

  • мощный N-мерный массив
  • множество процедур для индексации, нарезки, транспонирования,...
  • потрясающий интерфейс для C через LuaJIT
  • процедуры линейной алгебры
  • нейронные сети и модели на основе энергии
  • числовые процедуры оптимизации

Сайт Torch7.