【问题标题】:What is the relationship between Torch and Lua?Torch 和 Lua 是什么关系?
【发布时间】:2018-02-16 11:49:53
【问题描述】:

粗略地说,我知道

  ______             __   |  
 /_  __/__  ________/ /   |  is Scientific computing for Lua. 
  / / / _ \/ __/ __/ _ \  |   
 /_/  \___/_/  \__/_//_/  |   
                          |   

但是有人可以解释为什么我们必须为此创建一种新语言吗?为什么不在 Python 中创建一个像 Numpy 这样的模块呢?

我想知道将其模块化或创建新的脚本语言之间的界限在哪里。是硬件开始介入的时候吗?

我在想 Torch 可能不是一种语言,只是一个框架,但根据 Wikipedia:

Torch 是一个开源机器学习库,一个科学计算框架,和脚本语言基于 Lua 编程语言。它为深度机器学习提供了广泛的算法,并使用脚本语言 LuaJIT 和底层 C 实现。

【问题讨论】:

    标签: lua torch luajit


    【解决方案1】:

    它是一种基于 Lua 的语言,与 DSL is a language 相同——“领域特定语言 (DSL) 是一种专门用于特定应用领域的计算机语言”——因为它提供了为科学领域量身定制的编程语言扩展计算。

    【讨论】:

    • 谢谢! DSL 是我需要了解的概念。
    猜你喜欢
    • 2017-11-06
    • 2020-03-05
    • 2018-09-08
    • 2010-11-19
    • 2015-05-16
    • 2016-05-29
    • 2017-11-09
    • 2011-08-23
    • 2016-08-05
    相关资源
    最近更新 更多