当前位置:网站首页 > 编程语言 > 正文

ddpm模型代码(ddm模型 g)



MLflow 使用 MLModel 格式将所有相关模型资产存储在文件夹或目录中。 目录中的一个基本文件是 文件。 文件是有关应如何加载和使用模型的单一可信源。

文件可能包括:

  • :在训练作业期间,模型记录到此路径。
  • :用于创建模型的机器学习库。
  • :注册的模型的唯一标识符。
  • :在运行期间创建了模型的作业运行的唯一标识符。
  • :指定模型的输入和输出的架构:
    • :模型的有效输入。 例如,训练数据集的子集。
    • :有效的模型输出。 例如,输入数据集的模型预测。

为使用 训练的计算机视觉模型创建的 MLmodel 文件示例可能如下所示:

 

要设置的最重要的内容是风格和签名。

风格是用于创建模型的机器学习库。

例如,要创建图像分类模型来检测乳腺癌,你将使用 。 Fastai 是 MLflow 中的一种风格,它告知应如何持久保存和加载模型。 由于每个模型风格都指示他们希望如何持久保存和加载模型,因此 MLModel 格式不会强制实施所有模型都需要支持的单一序列化机制。 这种决策允许每种风格使用根据最佳做法提供最佳性能或最佳支持的方法,而不会影响与 MLModel 标准的兼容性。

风格是从 MLflow 运行创建的模型的默认模型接口。 任何 MLflow Python 模型都可以作为 模型加载,这使部署等工作流可以与任何 Python 模型一起使用,而不管使用哪个框架生成模型。 这种互操作性非常强大,因为它减少了在多个环境中操作的时间。

Python 函数风格的示例可能如下所示:

 

除了风格外, 文件还包含签名,这些签名充当模型与运行模型的服务器之间的数据协定。

有两种类型的签名:

  • 基于列:用于以 作为输入的表格数据。
  • 基于张量:用于 n 维数组或张量(通常用于文本或图像等非结构化数据),以 作为输入。

由于 文件是在注册模型时创建的,因此签名也在注册模型时创建。 启用 MLflow 的自动日志记录时,签名将以尽最大努力的方式推断出来。 如果希望签名不同,则需要手动记录模型。

部署模型时,签名的输入和输出非常重要。 将 Azure 机器学习的无代码部署用于 MLflow 模型时,将强制实施签名中设置的输入和输出。 换句话说,在将数据发送到已部署的 MLflow 模型时,预期的输入和输出需要匹配签名中定义的架构。

到此这篇ddpm模型代码(ddm模型 g)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • seats的英语怎么读(seats怎么说)2024-12-11 09:27:10
  • 104规约保护报文解析(104协议报文解析)2024-12-11 09:27:10
  • mha是什么意思(m哈是什么意思)2024-12-11 09:27:10
  • 断开连接英文怎么写(断开连接英文怎么写的)2024-12-11 09:27:10
  • 医院启动绿色代码是啥意思(医院启动蓝色代码)2024-12-11 09:27:10
  • 读取文件权限在哪里设置(读取文件权限在哪里设置手机)2024-12-11 09:27:10
  • 接口400错误解析(接口400是什么错误)2024-12-11 09:27:10
  • bigboss源怎么添加不了(bigboss源有什么用)2024-12-11 09:27:10
  • 密码库在线生成(密码生成器app下载)2024-12-11 09:27:10
  • 打开目录命令是什么(目录下打开命令行)2024-12-11 09:27:10
  • 全屏图片