Javascript 将倍频程代码集成到平均堆栈网站

Javascript 将倍频程代码集成到平均堆栈网站,javascript,node.js,octave,mean-stack,Javascript,Node.js,Octave,Mean Stack,(*不喜欢这个问题,所以我把它贴在这里*) 我有一套八度音阶的脚本来执行机器学习算法。我也有一个网站的平均堆栈。我的问题是,是否有可能将这个倍频程代码集成到网站的前端或后端。我必须用JavaScript或nodeJS重写所有内容吗?您有几个选择。从后端的角度来看: 使用标准溶液。八度音阶有一个你可以使用的音阶。这是我最好的选择 更一般地说,使用服务器端“系统”调用在服务器上运行特定脚本,在文件中捕获输出等,并在web会话中读取这些文件 尝试与开放的倍频程会话通信,并通过套接字执行命令(需要更多

(*不喜欢这个问题,所以我把它贴在这里*)


我有一套八度音阶的脚本来执行机器学习算法。我也有一个网站的平均堆栈。我的问题是,是否有可能将这个倍频程代码集成到网站的前端或后端。我必须用JavaScript或nodeJS重写所有内容吗?

您有几个选择。从后端的角度来看:

  • 使用标准溶液。八度音阶有一个你可以使用的音阶。这是我最好的选择
  • 更一般地说,使用服务器端“系统”调用在服务器上运行特定脚本,在文件中捕获输出等,并在web会话中读取这些文件
  • 尝试与开放的倍频程会话通信,并通过套接字执行命令(需要更多的编程)
  • 尝试寻找第三方javascript倍频程桥/接口(不确定是否存在-出现在github上,但不知道是否有效)

从前端的角度来看,您可能有幸找到在线代码执行服务,我现在记不清也不推荐实际名称,但我肯定在过去看到过此类服务的广告。

鉴于npm上缺乏直接的JS倍频程桥,并且您可能主要使用倍频程来执行线性代数运算(矩阵运算等)一种选择是使用包含所有这些运算的库

是的,这意味着你必须 将你的八度音阶脚本转换成JavaScript,但如果你了解它们在做什么,这并不难。Robin Wieruch有一篇很棒的博客文章,名为“演示如何实现这一点”

或者直接转到,它也内置了八度矩阵(张量)运算

在我看来,使用JS库更为重要,而不是尝试集成外部倍频程文件。Tensorflow在节点和浏览器中工作,因此您可以在那里获得所需的一切