(* superuser不喜欢这个问题,所以我在这里张贴*)
我在OCTAVE中有一组脚本来进行机器学习算法。我还有一个平均堆栈的网站。我的问题是,是否可以将此OCTAVE代码集成到网站Web中,无论是前端还是后端。我是否必须重写JavaScript或nodeJS中的所有内容?
答案 0 :(得分:2)
您有几种选择。从后端的角度来看:
从前端的角度来看,您可能有幸找到在线代码执行服务,我现在不记得也不推荐实际名称,但我确实看到过去曾经宣传过这样的服务。 / p>
答案 1 :(得分:0)
鉴于npm上没有直接的JS-Octave桥,您可能主要使用八度来进行线性代数运算(矩阵运算等),一种选择是使用math.js库,该库具有这些操作。
是的,这意味着您必须 将您的Octave脚本转换为JavaScript,但是,如果您了解它们的功能,那就太难了。 Robin Wieruch的一篇很棒的博客文章Linear Algebra in JavaScript with Matrix Operations展示了如何做到这一点。
否则,直接进入Tensorflow,它也内置了类似Octave的矩阵(张量)运算。
如果您在MEAN堆栈中,在我看来,使用JS库而不是尝试集成外部Octave文件更为重要。 Tensorflow可在Node和浏览器中工作,因此您在那里拥有所需的一切。