云计算和 MATLAB



我编写了一些基于人工智能方法对声音进行分类的 MATLAB 代码。

现在我想在云上使用相同的程序。

我是否需要将代码转换为其他编程语言,或者是否可以在云上使用相同的 MATLAB 代码?

如果您希望将应用程序迁移到云中,以便通过在云计算资源上运行它来加速它,则可以使用并行计算工具箱并行化您的应用程序,然后在云中运行的 MATLAB 分布式计算服务器实例(例如在 Amazon EC2 上)上执行该任务。MathWorks在其网站上有资源,包括白皮书,介绍如何做到这一点。请注意,对于 MathWorks 产品,如果您这样做,则可以按小时为 MATLAB 分布式计算服务器的实例付费,而不必购买昂贵的永久许可证(请与您的客户经理联系以了解该付款方式)。

如果你想在云上运行你的代码只是为了方便,或者从

你的计算机上卸载它,而不是为了加快它的速度,那么如果你有MATLAB许可证,你可以使用MATLAB Mobile(适用于iPhone或Android)在MathWorks自己的云资源上运行你的代码,免费(包括存储高达500MB的数据)。

当然,您可能会发现,由于各种原因,您最终认为最好用不同的语言重新编码 - 但是在执行该冗长的任务之前,您可以快速尝试几个选项。

是的,如果并行计算工具箱还不够,你可以看看 MATLAB 分布式计算服务器。

最新更新