如何训练最终机器学习模型 How to Train a Final Machine Learning Model

news/2024/12/2 21:58:00/

在这里插入图片描述

The machine learning model that we use to make predictions on new data is called the final model.
我们用来对新数据进行预测的机器学习模型称为最终模型。

There can be confusion in applied machine learning about how to train a final model.
在应用机器学习中,关于如何训练最终模型可能会感到困惑。

This error is seen with beginners to the field who ask questions such as:
该领域的初学者会提出以下问题,从而看到此错误:

  • How do I predict with cross validation?
    如何通过交叉验证进行预测?
  • Which model do I choose from cross-validation?
    我应该从交叉验证中选择哪种模型?
  • Do I use the model after preparing it on the training dataset?
    在训练数据集上准备模型后,是否使用模型?
  • This post will clear up the confusion.
    这篇文章将消除混乱。

In this post, you will discover how to finalize your machine learning model in order to make predictions on new data.
在这篇文章中,您将了解如何最终确定您的机器学习模型,以便对新数据进行预测。

Let’s get started. 让我们开始吧。

文章目录

  • What is a Final Model? 什么是最终模型?
  • The Purpose of Train/Test Sets 训练/测试集的目的
  • Let’s unpack this further 让我们进一步解开这个
    • The Purpose of k-fold Cross Validation k-fold交叉验证的目的
    • Why do we use Resampling Methods? 为什么我们使用重采样方法?
    • How to Finalize a Model? 如何完成模型?
  • Common Questions 常见问题
    • Why not keep the model trained on the training dataset? 为什么不保留在训练数据集上训练的模型?
    • Why not keep the best model from the cross-validation? 为什么不保留交叉验证的最佳模型?
    • Won’t the performance of the model trained on all of the data be different? 在所有数据上训练的模型的性能不会有所不同吗?
    • Each time I train the model, I get a different performance score; should I pick the model with the best score?
  • Summary 总结

What is a Final Model? 什么是最终模型?

A final machine learning model is a model that you use to make predictions on new data.
最终的机器学习模型是用于对新数据进行预测的模型。

That is, given new examples of input data, you want to use the model to predict the expected output. This may be a classification (assign a label) or a regression (a real value).
也就是说,给定输入数据的新示例,您希望使用该模型来预测预期输出。这可能是分类(分配标签)或回归(实际值)。

For example, whether the photo is a picture of a dog or a cat, or the estimated nu


http://www.ppmy.cn/news/997101.html

相关文章

CAS操作——Java并发编程

CAS(Compare and swap)比较并交换操作是一种常见的并发控制方法,用于实现原子性更新共享变量的值。 Java并发编程中CAS操作需要输人两个数值,一个旧值(期望操作前的值)和一个新值,在操作期间先比较旧值有没有发生变化…

BES 平台 SDK之LED的配置

本文章是基于BES2700 芯片,其他BESxxx 芯片可做参考,如有不当之处,欢迎评论区留言指出。仅供参考学习用! BES 平台 SDK之代码架构讲解二_谢文浩的博客-CSDN博客 关于SDK 系统框架简介可参考上一篇文章。链接如上所示&#xff01…

DID以及社交网络中的ZKP

1. 引言 本文关键术语为: Decentralized Identity (DID,去中心化身份) or self-sovereign identity (SSI,自治身份) :是一个基于开放标准的框架,使用自主、独立的标识符和可验证证书,实现可信的数据交换。…

谷歌Tsunami(海啸)扫描器搭建扩展使用教程

目录 介绍 下载地址 功能总结 原理 服务探测 漏洞检测 安装

VGN N75pro说明书

VGN N75pro说明书 1、封面和最后一页 2、第01、02、03 3、第04 4、第05

详解顺序表功能

前言 随着我们C语言的不断深入学习,我们要开始学习一点数据结构来增加我们的内功了,虽说现在很多高级语言的顺序表,链表等可以不用自己实现,但在C语言中是需要我们自己来实现的,这并不能说明C语言和其他语言比C语言很…

安卓手机变身Linux服务器

文章目录 前言一、准备工作1、安卓手机2、下载软件二、开始安装1、检查系统,确认版本并安装2、配置(安卓7.0 及以上的用户忽略此步)3、问题处理【没有异常的小伙伴忽略】总结前言 在实际开发中有很多地方都需要服务器资源,但是服务器资源不论在哪里都是比较紧缺的资源,今…

电力系统基础知识(东方电子)持续更新

文章目录 三相电、相电压、线电压断路器和继电器电压互感器、电流互感器GOOSE、SV 三相电、相电压、线电压 因为交流电可以通过变压器升降,很容易实现远距离输电,而直流电无法升降,远距离输电会造成巨大浪费。 三相电:三相交流电…