使用 WALS 方法在 Tensorflow 2.0 中进行矩阵分解

2024-06-22

我使用 WALS 方法来执行矩阵分解。最初在tensorflow 1.13中我可以使用导入factorization_ops

from tensorflow.contrib.factorization.python.ops import factorization_ops 

如中所述文档 https://github.com/GoogleCloudPlatform/tensorflow-recommendation-wals/blob/master/wals_ml_engine/trainer/wals.py

Wals模型可以通过使用从factorization_ops调用

factorization_ops.WALSModel

在tensorflow 2.0中使用相同的命令给出以下错误

ModuleNotFoundError:没有名为“tensorflow.contrib.factorization”的模块

正在经历issue https://github.com/tensorflow/tensorflow/issues/31350在tensorflow 2.0+中似乎没有办法使用WALSModel。

也有提到过here https://github.com/tensorflow/tensorflow/releases在tensorflow版本更新中,tf.contrib已被弃用,并且功能已迁移到核心TensorFlow API、生态系统项目(例如tensorflow/addons或tensorflow/io),或者完全删除。

如何在tensorflow 2.0中使用WALS模型(目前我在Windows机器上使用2.0.0-rc0)? WALSModel 是否已被删除或者我错过了一些信息?


我相信 TF 2.0 不支持 WALS ...官方推荐模型是神经协同过滤(NCF) https://github.com/tensorflow/models/tree/08bb9eb5ad79e6bceffc71aeea6af809cc78694b/official/recommendation

我希望这有帮助。

M

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

使用 WALS 方法在 Tensorflow 2.0 中进行矩阵分解 的相关文章

随机推荐

  • 如何更改角度驱动引导程序 ngbDatepicker 的模型结构

    我在用角度驱动引导 ngbDatepicker https ng bootstrap github io components datepicker examples 我创建了自己的自定义控件 该控件将在不同页面中用于日期捕获 如下所示
  • 如何使用python抓取由javascript生成的html?

    我想抓取由 javascript 生成的 html 就像您在 Firebug 中看到的那样 UPDATE 我找到了这篇文章 http blog motane lu 2009 07 07 downloading a pages content
  • 根据用户显示器的尺寸/分辨率动态调整 div 的高度

    我有一个三行一列的网站设计 我希望调整中心内容 div 的大小以适应该列的其余部分 屏幕高度 硬编码的页脚高度 硬编码的标题高度 有没有一种可爱的方法可以用 CSS 来做到这一点 如果没有 我该如何用 javascript 来完成这个任务
  • 从外部存储加载位图时出现 OutOfMemory 异常

    在我的应用程序中 我从 JPEG 和 PNG 文件加载一些图像 当我将所有这些文件放入资产目录并以这种方式加载时 一切正常 InputStream stream getAssets open path Bitmap bitmap Bitma
  • 如何调用Web服务方法?

    我有一个包含此方法的网络服务 WebMethod public static List
  • 将 PHP 数组传递给 JavaScript 函数 [重复]

    这个问题在这里已经有答案了 我正在尝试将 PHP 数组变量转换为 JavaScript 变量 这是我的代码
  • 如何捕获或抑制 Go(lang) 测试的 stdout?

    如何捕获或抑制标准输出以进行 Go 测试 我正在尝试自学 go lang 测试 在下面的代码中 myshow LoadPath 将大量信息打印到 stdout 这是正常的副作用 然而 当我运行 go test 时 它确实会产生非常嘈杂的输出
  • QtCreator:找不到有效的套件

    在 Windows 7 上仅安装了 IDE 我想创建一个纯 C 项目 非 QT 项目 但是我收到错误 未找到有效的套件 当我单击 选项 gt 套件 时 我看到桌面 默认 套件 并且没有显示任何错误 我收到错误是因为我没有安装 Qt 库吗 如
  • 如何更改/更新 Neo4j - Cypher 中的标签?

    是否可以使用 Cypher 更改节点上的标签 我有一个带有标签的节点Book 如下所示 我想改变Book标签到DeletedBook u Person r b Book id id1 u Person r b DeletedBook id
  • 私有 Cocoapod 未在 iOS 模拟器上运行 - 架构 x86_64 的未定义符号

    我使用的是 M1 机器 该应用程序可以在真实设备上运行 但在 iOS 模拟器上显示此问题 私有 pod 托管在单独的私有 github 存储库上 只有一个 Xcframework 文件 其目标是podspec文件看起来像这样 有很多错误 以
  • 如何使用opencv将最近的点连接在一起

    在python中使用OpenCV模块是否可以连接下图中的红点 使得每个红点仅与其最近的邻居红点连接一次 第一步 您应该使用适当的工具将图像转换为二进制图像 例如cv2 cvtColor cv2 threshold cv2 bitwise n
  • .NET 中是否存在阻塞 StreamReader、TextReader 或 StringReader?

    我想运行一个后台任务 从 TextReader 读取输入并一次处理一行 我希望后台任务阻塞 直到用户在字段中输入一些文本并单击提交按钮 是否有某种类型的 TextReader 会阻塞 直到文本可用 并允许您以某种方式向底层源添加更多文本 我
  • Compass/SASS - 并非所有文件都被编译

    我不知道是否可以在不粘贴所有文件的完整代码的情况下解释该问题 但我会尝试 编辑我已将整个代码添加到 Github 帐户 我的 Sass 结构 https github com mnabialek sass structure 我使用 Win
  • 使用 ASP.NET Web API 访问会话

    我意识到会话和 REST 并不完全齐头并进 但是是否无法使用新的 Web API 访问会话状态 HttpContext Current Session始终为空 MVC 对于 MVC 项目进行以下更改 WebForms 和 Dot Net C
  • 主干 > 多个路由器和 History.start

    我希望多个路由器位于单个页面上以实现模块化 我将路由器初始化为 document ready 在不同的js文件中 当我只有一台路由器时工作正常 因为我可以打电话History start 初始化路由器后 但现在我有多个可以从不同文件初始化的
  • 更改 Linux 操作系统

    我为我的嵌入式板构建 Linux 内核 我想定制我的主板的功能 我怎样才能做到这一点 Thanks 在元自定义层中创建以下树 recipes kernel linux linux at91 0001 my custom dt patch l
  • 根据R中的行索引计算滚动总和

    我正在尝试根据窗口大小 k 计算分组滚动总和 但是 如果组内行索引 n 小于 k 我想使用条件 k min n k 我的问题与这个问题类似R dplyr 滚动总和 https stackoverflow com questions 3015
  • 不要自动添加 html、head 和 body 标签,beautifulsoup

    我将 beautifulsoup 与 html5lib 一起使用 它把html head and body自动标记 BeautifulSoup h1 FOO h1 html5lib gt h1 FOO h1 我可以设置任何选项来关闭此行为吗
  • MySQL 数据库配置在单独的类中

    是否可以在单独的类中保留所有与数据库相关的配置 主机名 用户名 密码和数据库 以及连接和选择正确数据库的功能 我尝试过这样的事情 class Database var config array username gt someuser pa
  • 使用 WALS 方法在 Tensorflow 2.0 中进行矩阵分解

    我使用 WALS 方法来执行矩阵分解 最初在tensorflow 1 13中我可以使用导入factorization ops from tensorflow contrib factorization python ops import f