Mutiple-layer_perceptron(MLP)
来源:互联网 发布:清华斯维尔软件下载 编辑:程序博客网 时间:2024/06/02 02:56
# coding=utf-8from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tfmnist = input_data.read_data_sets('/home/star/MNIST_data/', one_hot= True)sess = tf.InteractiveSession()#forwardin_units = 784h1_units = 300w1 = tf.Variable(tf.truncated_normal([in_units, h1_units], stddev= 0.1))b1 = tf.Variable(tf.zeros([h1_units]))w2 = tf.Variable(tf.zeros([h1_units, 10]))b2 = tf.Variable(tf.zeros([10]))x = tf.placeholder(dtype=tf.float32, shape=[None, in_units])#keep_prob(0, 1)keep_prob = tf.placeholder(tf.float32)#Relu as activition funtionhidden1 = tf.nn.relu(tf.matmul(x,w1)+b1)#Dropout is addedhidden1_drop = tf.nn.dropout(hidden1, keep_prob)y = tf.nn.softmax(tf.matmul(hidden1_drop, w2)+b2)#lossy_ = tf.placeholder(dtype= tf.float32, shape=[None,10])cross_entropy = tf.reduce_mean(tf.reduce_sum(-y_*tf.log(y),reduction_indices=[1]))train_step = tf.train.AdagradOptimizer(0.3).minimize(cross_entropy)#traintf.global_variables_initializer().run()for i in range(3000): batch_xs, batch_ys = mnist.train.next_batch(100) train_step.run({x: batch_xs, y_:batch_ys, keep_prob: 0.75})#testcorrect_prediction = tf.equal(tf.argmax(y,1), tf.argmax(y_,1))accuracy = tf.reduce_mean(tf.cast(correct_prediction, dtype= tf.float32))print(accuracy.eval({x:mnist.test.images, y_:mnist.test.labels, keep_prob:1.0}))
阅读全文
0 0
- Mutiple-layer_perceptron(MLP)
- bestcoder Mutiple
- hdu5211 Mutiple
- [5211]:Mutiple
- apache mutiple domains mutiple projects
- MLP综述
- tensorflow MLP
- Chapter 11 Mutiple Documents and Mutiple Views
- download to mutiple worksheets
- hdu 5211 Mutiple (乱搞)
- Hdoj 5211 Mutiple 【水】
- Mutiple HDU5211(筛法)
- hdu 5211 Mutiple
- HDU5211——Mutiple
- HDOJ-5211Mutiple(模拟)
- HDU ACM 5211 Mutiple
- hdu 5211 Mutiple
- CSU1661: Query Mutiple
- POJ 2739
- React-Native 样式指南
- 探究游戏的前期开发需要了解的问题~
- 面试小总结
- Android Fabric工作原理
- Mutiple-layer_perceptron(MLP)
- python中eval, exec, execfile,和compile
- 锁的几点建议
- Eclipse集成Git使用(一)
- dhcp协议
- 获取本机MAC地址
- c++引用,什么时候函参必须使用引用?
- bzoj 4034 树上操作(树链刨分)(基础)
- pta 统计指定数字个数