Glossary

Torch

What is Torch?

Torch is an open-source machine learning framework based on the Lua scripting language; its Torch7 version was widely used in research and industry during the 2010s. It is regarded as the predecessor of PyTorch, which adopted ideas and parts of Torch's C libraries but uses Python. According to its official repository, Torch is no longer in active development and is now of little relevance for new projects.

Topics

  • Framework
  • Lua
  • History

Try KI.ordo

Agents, flows and templates in one workspace – free 24-hour demo.

Start demo
← All terms

Related terms

PyTorch

PyTorch is an open-source framework for machine learning and deep learning in the Python programming language. It was originally developed at Meta (then Facebook) and has been stewarded since 2022 by the PyTorch Foundation under the umbrella of the Linux Foundation. PyTorch is widely used in research and industry because it lets developers build models flexibly, train them on GPUs and test them step by step; many well-known language and image models are built with it.

  • framework
  • deep learning
  • +1

TensorFlow

TensorFlow is an open-source machine learning framework developed by Google and released in 2015. It is used to build, train and deploy neural networks in applications, on servers or on mobile devices. Keras provides an accessible high-level interface; typical uses include image classification, forecasting and recommendation systems.

  • Framework
  • Deep learning
  • +1

Deep learning

Deep learning is a branch of machine learning that uses artificial neural networks with many layers. Such networks learn from large amounts of data which features matter – from edges in images to relationships of meaning in texts. Deep learning underpins today's language models, image and speech recognition and machine translation, and usually requires considerable computing power and training data.

  • neural networks
  • machine learning
  • +1