tensorflow
VictorHan01
这个作者很懒,什么都没留下…
展开
-
神经网络常用损失函数loss
神经网络中常用以下三种损失函数: 均方误差: MSE(y_, y)= (Σn (y – y_ )2)/n 其中y_ 代表标准值,y代表预测值 Tensorflow 代码: Loss = tf.reduce_mean(tf.square(y_,y)) 自定义损失函数: Loss = Σn f(y_,y) 如,将损失定义为分段函数: 其中profit、cost 为常数,y_...原创 2019-08-08 10:18:16 · 4235 阅读 · 0 评论 -
tensorflow 三种优化器及其区别
在搭建神经网络的过程中,tensorflow提供了3种优化器,分别是: import tensorflow as tf tf.train.GradientDescentOptimizer(learning_rate).minimize(loss) 该优化器使用梯度下降法进行优化,其中learning_rate 是学习率,loss代表损失函数 利用梯度下降算法,使参数沿着损失函数梯度的反方向...原创 2019-08-07 16:12:54 · 1158 阅读 · 0 评论 -
Tensorflow 搭建神经网络
#coding:utf-8 """ 随机产生32组生产出的零件的体积和重量,训练3000轮,每500轮输出一次损失函数 神经网络框架:输入层2个神经元,隐藏层3个神经元,输出层1个神经元 """ """0导入模块:导入模块,生成模拟数据集""" import tensorflow as tf import numpy as np BATCH_SIZE = 8 #一次给神经网络喂入8组数据,不能...原创 2019-08-07 16:44:13 · 181 阅读 · 0 评论