machine-learning - 深度学习中的训练/推理术语与一般 ML 中的训练/测试有什么不同吗?
问题描述
我一直在阅读深度学习中的“训练和推理”。这与一般 ML 中的“训练/测试”概念有何不同?在训练/测试拆分中,模型没有看到测试数据集。这与谈论深度学习模型的“推理”阶段不是一回事吗?
解决方案
推理意味着使用模型进行预测。在训练期间(反向传播之前的前向传递)、模型评估期间(在测试集上)以及在生产中使用模型(对新数据进行预测)时都会使用推理。
因此,当人们将推理称为开发阶段时,通常意味着在生产环境中,在模型经过训练和评估(测试)之后。
推荐阅读
- javascript - 是否可以看到 React Native 的异步存储电流限制?
- c# - 有没有办法设置查询中 linq 选择中返回的每个元素的排序顺序
- java - 带有 Angular URL 重写的嵌入式 Jetty
- typescript - 打字稿运行时错误:无法读取未定义的属性“长度”
- excel - Excel SUMPRODUCT ISNUMBER 搜索范围并忽略范围内的空空白单元格
- python - 如何将输入限制为一个字母?
- java - java如何防止从外部库输出错误
- domain-driven-design - ABAP DDD 如何通过 RFC 从聚合中正确实现添加/更新/删除子项?
- java - 'java' 命令是否编译 Java 程序?
- vue.js - VueJS:为生产构建时出错