如何比较不同的模型配置[关闭]

Posted

技术标签:

【中文标题】如何比较不同的模型配置[关闭]【英文标题】:How to compare different models configurations [closed] 【发布时间】:2018-11-04 02:46:33 【问题描述】:

我正在实现一个用于文本分类的神经网络模型。我在 RNN 和 lstm 神经网络上尝试不同的配置。

我的问题:如何比较这些配置,我应该使用训练集准确度、验证准确度还是测试集准确度来比较模型?

【问题讨论】:

【参考方案1】:

我将解释我最终是如何比较我的不同 RNN 模型的。

首先,我使用我的 CPU 进行模型训练。这将确保我每次运行时都能获得相同的模型参数,因为众所周知,GPU 计算是不确定的。

其次,我每次运行都使用相同的 tf 种子。确保每次运行产生的随机变量是相同的。

最后,我使用我的验证准确性来优化我的超参数。每次运行我都会使用不同参数的组合,直到我选择验证准确度最高的模型作为我的最佳模型。

【讨论】:

以上是关于如何比较不同的模型配置[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 我有一个具有不同角色的用户模型。如何在具有特定角色的用户之间建立关系? [关闭]

使用相同的模型实体框架С#访问不同的表[关闭]

如何在 Python 中统计比较两种不同线性回归模型的截距和斜率?

[YOLO专题-12]:YOLO V5 - ultralytics支持的5种不同规模的模型类型比较

比较大量 PDF 文件的工具? [关闭]

Unity根据电脑高中低配置加载不同模型