Tensorflow Estimator API:如何从输入函数传递参数

2024-03-25

我正在尝试添加类权重作为模型的超参数,但为了计算权重,我需要读取输入数据,这发生在 input_fn 内部,然后传递给estimator.fit()。输出为input_fn只是特征,标签应该具有相同的形状 num_examples * num_features。我的问题 - 有什么方法可以将数据从 input_fn 传播到 model_fn 的超参数映射吗?或者作为替代方案 - 也许有一个 input_fn 数据集的包装器,它允许对少数进行过采样/对多数进行欠采样以及批处理 - 在这种情况下,我不需要任何参数来传播。


特征和标签都可以是张量的字典(而不仅仅是一个张量)。张量可以是您想要的任何形状,但通常是 num_examples * ...

如果您不使用任何预定义的估计器,最简单的方法是添加另一个功能来计算权重,计算模型中的权重,然后使用它们(乘以损失或将其作为参数传递) 。

您还可以访问 input_fn 内的超参数,以便您可以计算其中的权重并将其添加为单独的列。

如果您使用预装估算器,请检查文档。我看到他们中的大多数都支持weight_column_name。在这种情况下,只需为其指定您在特征字典中用于权重值的名称即可。

或者,如果所有其他方法都失败,您可以在将数据输入到张量流之前按照您想要的方式对数据进行采样。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Tensorflow Estimator API:如何从输入函数传递参数 的相关文章

随机推荐

  • 当满足条件时如何退出迭代循环?

    我想迭代一个函数g with iterate 当我运行代码时 循环无限运行 当条件满足时是否有可能跳出循环 就像是if g x gt 100 then stop My code f x iterate g x g x 2 x 只要翻转条件
  • 代码契约:确保未经验证并需要未经验证

    我不确定我是否在这里做错了什么或者是否需要修复 我有一个自定义的 Dictionary 包装类 这是必要的代码片段 public int Count get Contract Ensures Contract Result
  • 最后一页底部流程正文中的最后一个块

    我怎样才能拥有最后的fo block in fo flow正文与最后一页的底部对齐吗 我并不是指每个页面上的页脚部分 没关系 但我希望流程主体中的最后一个块位于最后一页的底部 流体的内容多种多样 我不知道最后一个块部分的高度是多少 有可能以
  • 如何使表格中的文本向左溢出?

    我有一张固定布局的桌子 溢出时 单元格的内容应从左侧而不是右侧剪切 也就是说 如果 TD 的宽度小于文本的宽度 则下面的单元格应显示 67890 而不是 12345 这至少需要在 IE7 中运行 有没有办法在 css 中做到这一点而不需要任
  • Android 中的内存缓存 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在尝试将一个视频存储在内存缓存中
  • 通用图像加载器:内存不足错误

    我正在使用universal image loader 1 6 2 jar 最新的 我正在尝试使用此库下载并缓存该图像 我有 47 张图像要从服务器下载 总共 5 22 Mb 我的最大图像尺寸为 720X480 大小约为 143kb 一切顺
  • 如何使用 webpack 访问全局对象(窗口)?

    我正在尝试使用 JavaScript 将 ActionScript 与 JavaScript 连接起来ExternalInterface和网络包 ExternalInterface只能挑起 call 在全局对象 window 我如何获得 w
  • Firebase 可以与 Swift 框架项目一起使用吗?

    我采取了以下步骤 创建一个全新的快速单视图应用程序 添加一个表示对 Firebase 的依赖关系的 pod 文件 安装 Pod 打开生成的工作区并为模拟器构建 构建成功 然后我重复了这些步骤 除了在步骤 1 中我创建了一个全新的 swift
  • Minio:如何获得正确的链接以在html上显示图像

    我需要从 Minio 存储桶获取图像 但无法显示该图像 我发现问题出在链接上 即使用浏览器也无法打开它 所以 问题来了 GET 净 ERR CONNECTION REFUSED 我用于上传该文件的代码 包主 import context l
  • 如何在for循环中启动10个协程并等待它们全部完成?

    我需要填写数据库中的对象列表 在将值传递给项目之前 我希望所有项目都完成 这里是否有任何调用await 让每个项目等待的简短方法 我想编写干净的代码 可能是一些设计模式或技巧 for x in 0 10 launch withContext
  • 在查询参数中传递数组 Angular HttpClient

    如何使用 Angular HttpClient 形成带有查询参数数组的 URL input ids string 1 2 3 output eg https localhost 8080 cinemas ids 1 ids 2 ids 3
  • 设置 H2 init 运行脚本时出现问题。使用 java 模块化系统时,当脚本不在类路径根文件夹中时找不到文件

    以下有关如何从资源文件夹初始化运行脚本的问题的已接受答案 INIT RUNSCRIPT 和相对路径的问题 https stackoverflow com questions 4490138 problem with init runscri
  • 更改 Volley 超时时间

    我使用 Android 的新 Volley 框架向我的服务器发出请求 但它在获得响应之前超时 尽管它确实响应了 我尝试添加此代码 HttpConnectionParams setConnectionTimeout httpParams 50
  • 非阻塞网络地址解析(gethostbyname 或 getaddrinfo)?

    使用经典的 nsswitch conf 配置 hosts files dns 尝试使用解析名称获取主机名 or 获取地址信息 如果 DNS 没有应答 或配置错误 可能需要一段时间 有没有办法在 nsswitch conf 中配置超时或使用管
  • C# 中的 Xamarin 跨平台应用程序包名称

    有没有办法以编程方式访问 Xamarin 可移植 C 代码中的应用程序包名称 命名空间 版本信息 Like this https stackoverflow com questions 8643221 android how to get
  • 如何在 firestore 中保存日期值

    type date 在 html 中保存为 firestore 中的字符串 在 html 文件中
  • 如何使用 maven 在 WAR、WEB-INF/lib 目录中包含特定的 jar

    这是我的 pom xml 尝试在 WEB INF lib 目录中创建一个包含特定 3 个库的 WAR 文件 我将它们包括在
  • 自定义提交按钮

    如何创建提交按钮 并在其上定义自定义标题以及自定义类样式 你可以使用submit http book cakephp org view 1431 submit or button http book cakephp org view 141
  • 导出/下载各种格式的闪亮传单地图?

    我创建了一个闪亮的仪表板来分析芝加哥的犯罪行为 因此 我还制作了芝加哥的传单地图 我们可以根据标记看到芝加哥哪个地区发生了多少犯罪事件 我有三个过滤器小部件 日期 犯罪类型和位置 基于这 3 个小部件 用户可以随意使用 并且每次都会使用所选
  • Tensorflow Estimator API:如何从输入函数传递参数

    我正在尝试添加类权重作为模型的超参数 但为了计算权重 我需要读取输入数据 这发生在 input fn 内部 然后传递给estimator fit 输出为input fn只是特征 标签应该具有相同的形状 num examples num fe