码迷,mamicode.com
首页 > 其他好文 > 详细

tensorflow定义神经网络损失函数MSE

时间:2018-10-07 00:38:03      阅读:395      评论:0      收藏:0      [点我收藏+]

标签:variable   square   div   span   oba   put   array   flow   nump   

import numpy as np
import tensorflow as tf

y_pred = np.array([[1],
                   [2],
                   [3]],dtype=np.float32)
y_real = np.array([[1],
                   [1],
                   [1]])
    
bias = np.array([1,2,3,4],dtype=np.float32)

with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    Input = tf.reduce_mean(tf.square(y_pred-y_real))
# =============================================================================
#     tf.square(y_pred-y_real)
#     [[0]
#      [1]
#      [4]]
# =============================================================================   
    result = sess.run(Input) 
    print(result)
#返回1.6666666666666667,如果不加轴的话,返回的是一个数

tensorflow定义神经网络损失函数MSE

标签:variable   square   div   span   oba   put   array   flow   nump   

原文地址:https://www.cnblogs.com/wzdLY/p/9749068.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!