我注意到,当损失函数将输入转换为numpy数组以计算输出值时,Tensorflow的自动微分不会给出与有限差分相同的值。下面是这个问题的一个最低工作示例:import numpy as np
# Input istheoretical value is [0 0 0 0]print(numerical[0])
函数tf.test.co
我用这个代码创建了一个合成数据-x_value = np.linspace(0,2*np.pi,1000)for i in x_value:dataframe with the x and y values我想为x( cos(x_value))的导数创建第三列,使用有限差分法手动计算x(cos(X_value))-