【Python】TensorFlow第四章 深层神经网络(1)
【例子】TensorFlow 游乐场:http://playground.tensorflow.org/
直接上代码:
【401】TensorFlow运算
import tensorflow as tf
# tensorflow 实现交叉熵
# y_ : 正确结果
# y : 预测结果
# tf.clip_by_value(y, le-10, 1.0): 将张量 y 限制在 le-10 和 1.0 之间
### cross_entropy = -tf.reduce_mean(y_ * tf.log(tf.clip_by_value(y, le-10, 1.0))) ###
# 第一个运算
# tf.clip_by_value(A, min, max)
# 输入一个张量A,把A中的每一个元素的值都压缩在min和max之间。小于min的让它等于min,大于max的元素的值等于max。
v=tf.constant([[1.0,2.0,3.0],[4.0,5.0,6.0]])
# 创建一个会话来运行TensorFlow程序
with tf.Session() as sess: #运算结束后session自动关闭,需加.eval()
print(tf.clip_by_value(v,2.5,4.5).eval())
# 第二个运算
# tf.log(x, name=None)
# 计算log,一个输入计算以e为底的ln,两个输入以第二输入为底
v1=tf.constant([1.0,2.0,3.0])
sess=tf.Session()