我需要定义一个如下所示的错误函数:$dob=$_POST["date"];
$today =date_create(date('YYYY-MM-DD'));
$db=create_date(date($dob));
$diff=date_diff($db,$today,true);
。
我的e = (y(0) - 1)^2
函数/张量看起来像这样:
y
我已经读到,必须在会话开始之前声明所有变量。
我将像这样定义误差函数/张量:
n = 10
w = tf.Variable(np.random.random((1, n)))
b = tf.Variable(np.random.random(n))
a = tf.Variable(np.random.random(n))
s = tf.placeholder("float64")
f = tf.nn.sigmoid(-s * w + b)
y_1 = tf.reduce_sum(a * f, axis=1)
但是,我无法在会话块之外使用e = tf.reduce_sum((y_1[0].eval(feed_dict={s: 0}) - 1) ** 2)
方法。
那么,我应该如何定义包含eval()
的张量?
答案 0 :(得分:0)
如果要在图形中使用y_1 [0],则不要评估它。为什么不只是使用
e = tf.reduce_sum((y_1[0]) - 1) ** 2)