【问题标题】:Matlab: How to use Neural Network Toolbox with Command Line (not GUI)Matlab:如何通过命令行(不是 GUI)使用神经网络工具箱
【发布时间】:2016-12-20 13:19:01
【问题描述】:

我需要制作一个神经网络来拟合一些数据,一个非常大的数据集,而我的笔记本电脑功能不够强大,无法使用神经网络工具箱中的训练工具。我可以使用 Matlab 访问一个不错的 Linux 集群,但是计算节点不做 X11,所以我只能使用命令行或脚本。

阅读Mathworks page on Using Neural Network Toolbox 后,看起来应该可以从命令行利用nftool 等工具的功能,但即使在查看Getting Started GuideUser's Guide 之后,我发现没有可理解的说明如何在不启动 GUI 的情况下开始向 NNT 调用命令。

最接近的是用户指南第 20 页的第三段,其中说阅读 GUI 工具的代码可以很好地介绍如何通过命令行使用工具箱。但是,代码(在 C:\Program Files\MATLAB\R2016a\toolbox\nnet 中找到)包含很多对我不熟悉的命令的引用,尤其是在 Matlab 中运行 Java。

尽管我多次使用nftool,但我没有将任何行识别为“啊,这就是它的作用”。所以,我想我正在寻找的是一组将命令与它们所做的事情联系起来的指令。

【问题讨论】:

    标签: linux matlab user-interface neural-network


    【解决方案1】:

    如果您首先使用NN UI,它可以为您生成matlab代码,例如。您的问题没有简单的答案,因为 NN 工具箱具有相当多的功能,因此基本上答案将是一个完整的教程。

    http://www.mathworks.com/help/nnet/gs/fit-data-with-a-neural-network.html#f9-33554.

    事实上,如果你点击那个链接,建议正是我上面所说的。

    在浏览 nftool(或类似)屏幕后,不要停留在 Deploy 屏幕,通过单击最终“保存”屏幕旁边的按钮继续前进,然后选择简单或高级脚本。

    【讨论】:

    • 对不起,我没有说清楚,我已经制作了一些与我想要的结构相似的神经网络,但我真正想要从工具箱中得到的是针对特定数据值的训练. (我会将其添加到问题中。)
    • 已在答案中添加了更多内容,希望这能让您继续前进
    • 您也可以在命令提示符下尝试“help fitnet”,它会告诉您如何从命令提示符处执行您想要的操作。
    猜你喜欢
    • 2011-07-08
    • 1970-01-01
    • 2013-01-13
    • 2015-06-03
    • 2014-04-20
    • 2016-10-17
    • 2013-09-07
    • 2014-01-02
    • 2013-04-10
    相关资源
    最近更新 更多