tensorflow - 我应该为 tensorflow 使用哪种模型(contrib 或模型)?
问题描述
解决方案
通常,tf.contrib
包含主要由社区贡献的代码。它旨在包含最终应合并到核心 TensorFlow 中的功能和贡献,但其接口可能仍会发生变化,或者需要进行一些测试以查看它们是否可以得到更广泛的接受。
Tensorflow 团队不支持 tf.contrib 中的代码。收录是希望对您有所帮助,但可能随时更改或删除;没有任何保证。
tf.research
文件夹包含研究人员在 TensorFlow 中实现的机器学习模型。这些模型由各自的作者维护,被弃用的可能性较低。
另一方面,直接存在的模型由 Tensorflow 团队正式支持,并且通常是首选,因为它们在未来版本中被弃用的可能性较低,如果您在两个版本中都实现了模型,则通常应避免使用 contrib 版本,记住未来的兼容性,但社区确实在那里做了一些很棒的东西,所以你可能会发现一些模型/工作不存在于主存储库中,但如果你直接从 contrib 分支使用它们会很有帮助。
还要注意这个短语通常避免,因为它有点依赖于应用程序。
希望回答您的问题,评论您的疑问。
推荐阅读
- java - 我无法在 netbeans/maven/java 中运行任何程序
- android - 保存“lib”文件夹的位置
- c - 为什么这个用于选择排序的 C 程序给出错误的输出?
- java - 使用 URL 参数使用 Spring Boot 搜索 postgres 数据库
- c# - 一种在 2 个数组之间查找公共整数的方法
- ios - SwiftUI ScrollView:查找当前在屏幕中心可见的子视图。子视图在 ScrollView 中的位置。偏好键。滚动视图代理
- html - 调整窗口大小时如何阻止 url() 图像被裁剪?
- python - 如何在熊猫中找到最后一个数值?
- java - Camel如何配置Restlet端点来绑定每个地址
- stata - 当权重变量同时考虑基于样本和基于人口的校正时,Stata 中的权重?