使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
查看以下选项。
我们了解了使用测试集和训练集来推动模型开发迭代的流程。每次迭代时,我们都会利用训练数据来训练训练数据,并利用测试数据的评估结果来指导选择和更改各种模型超参数(例如学习速率和功能)。这种方法是否存在问题?(请仅选择一个答案。)
完全没问题,我们正在对训练数据进行训练,并基于单独的预留测试数据进行评估。
实际上存在一个小问题。思考一下,如果我们对此表单进行多次迭代,会发生什么情况。
多次重复执行该流程可能会导致我们不知不觉地拟合我们的特定测试集的特性。
确实如此!我们对给定测试集的评估频率越高,隐式匹配该测试集的风险就越大。
接下来,我们将探讨更好的协议。
这种计算效率不高。我们应该只选择一组默认的超参数,并利用它们保存资源。
虽然此类迭代的开销很大,但它们是模型开发的关键部分。超参数设置可能会使模型质量产生巨大差异,因此我们应始终在预算上投入一些时间和计算资源,以确保我们能够获得最佳质量。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-22。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-22。"],[],[]]