2024-09-30 01:24:30 发布
网友
在没有keras的情况下,您可以在tensorflow中执行急切的操作吗?我有一个非神经网络模型在张量流图代码中移动到急切。这是推荐系统的一个低秩矩阵分解。在
Python语言。在
谢谢你
请回答者演示工作代码。如果答案包含推测,请明确说明。在
是的,你当然可以在没有Keras的情况下使用急切执行。Keras构建在支持急切执行的低级操作之上。在
例如:
import tensorflow as tf import numpy as np tf.enable_eager_execution() W = tf.contrib.eager.Variable(tf.random_normal((10, 10))) def model(x): return tf.matmul(x, W) data = np.random.randn(3, 10).astype(np.float32) print(model(data))
您可以在https://www.tensorflow.org/tutorials/eager/上看到一些更详细的教程
也就是说,如果试图运行任意代码来构造启用了急切执行的图形,可能会遇到各种各样的转角情况/错误,并且可能需要进行轻微的重构。这将取决于代码结构的细节。在
相反的方法(即编写启用了急切执行的代码)通常在没有启用急切执行的情况下很好地构建了等价的图。在
希望有帮助。在
是的,你当然可以在没有Keras的情况下使用急切执行。Keras构建在支持急切执行的低级操作之上。在
例如:
您可以在https://www.tensorflow.org/tutorials/eager/上看到一些更详细的教程
也就是说,如果试图运行任意代码来构造启用了急切执行的图形,可能会遇到各种各样的转角情况/错误,并且可能需要进行轻微的重构。这将取决于代码结构的细节。在
相反的方法(即编写启用了急切执行的代码)通常在没有启用急切执行的情况下很好地构建了等价的图。在
希望有帮助。在
相关问题 更多 >
编程相关推荐