(对不起,如果这听起来有点幼稚) 我想看看GradientDescent的TensorFlow实现的肉 - 并亲自查看它们是如何处理终止条件,步长自适应等。我追踪代码下来training_ops.apply_gradient_descent
但我不能找到实施:(我可以在哪里查看TensorFlow渐变下降主循环?
1
A
回答
4
TensorFlow Optimizer
接口(其GradientDescentOptimizer
器具)限定最小化的AA单步骤。终止条件或调整步长大小是由用户来实现。在MNIST for Beginners教程中,终止条件为“在1000步后停止”,您可以在for i in range(1000)
循环中看到
apply_gradient_descent(a,b,c)
是一个融合操作,它将c
乘以b
并将其添加到a
。从Python包装到在Adding a new op HowTo中详细介绍的C++实现有一些额外的间接级别,但作为一种快捷方式,通常可以通过从snake案例转换并搜索它来找到C++实现,因此在这种情况下为ApplyGradientDescent
。这导致在执行tensorflow/core/kernels/training_ops.cc
相关问题
- 1. My TensorFlow渐变下降
- 2. Tensorflow AdamOptimizer vs渐变下降
- 3. 我在哪里可以查看WebSphere环境变量?
- 4. 我在哪里可以看看Microsoft.ReportingServices.QueryDesigners.dll?
- 5. 哪里可以下载Tensorflow v0.9?
- 6. 我在哪里可以查看我在mysql中使用的SPI
- 7. ,我可以在哪里编辑主题?
- 8. 我在哪里可以查看Android xml文件(在线)?
- 9. 哪里可以下载jqgrid的主题
- 10. 循环在哪里?
- 11. 我可以在哪里下载OolongEngine?
- 12. 我在哪里可以下载nhibernate.caches.syscache 3.1
- 13. 我在哪里可以下载“mod_wsgi.so”
- 14. 我在哪里可以下载GenomeDiagram?
- 15. 我在哪里可以下载FBProfileExpressionKit?
- 16. 我在哪里可以下载JNLP.jar
- 17. 我在哪里可以下载TraceMonkey?
- 18. 我在哪里可以下载ExpressionEngine Core?
- 19. 我在哪里可以下载RE2?
- 20. 我在哪里可以下载php_dbase.dll?
- 21. 我在哪里可以下载Grails 2.1.4
- 22. 我在哪里可以下载iPhone 3.1?
- 23. 我在哪里可以下载JOGL?
- 24. 我可以在哪里下载AppleScript Studio?
- 25. 我在哪里可以下载CCValidator?
- 26. 我在哪里可以下载JetBrains JDK?
- 27. 我在哪里可以下载DDESpy?
- 28. 我在哪里可以下载gd.h?
- 29. 我可以在哪里下载PowerBuilder 8?
- 30. 我在哪里可以下载common-annotations.jar