代码拉取完成,页面将自动刷新
# -*- coding: utf-8 -*-
"""
Created on Mon Jun 11 22:17:52 2018
func:搭建网络图
@author: kuangyongjian
"""
import tensorflow as tf
#构建图
class Network(object):
def __init__(self):
self.learning_rate = 0.001
#几率已经训练的次数
self.global_step = tf.Variable(0,trainable = False)
self.x = tf.placeholder(tf.float32,[None,784])
self.label = tf.placeholder(tf.float32,[None,10])
self.w = tf.Variable(tf.zeros([784,10]))
self.b = tf.Variable(tf.zeros([10]))
self.y = tf.nn.softmax(tf.matmul(self.x,self.w) + self.b)
self.loss = -tf.reduce_mean(self.label * tf.log(self.y) + 1e-10)
self.train = tf.train.GradientDescentOptimizer(self.learning_rate).minimize(self.loss,global_step = self.global_step)
predict = tf.equal(tf.argmax(self.label,1),tf.argmax(self.y,1))
self.accuracy = tf.reduce_mean(tf.cast(predict,tf.float32))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。