当前位置: 首页 > news >正文

学院网站设计说明书国税网站建设管理

学院网站设计说明书,国税网站建设管理,做网站用的字体是什么,wordpress 移动导航菜单练习利用LSTM实现手写数字分类任务 MNIST数据集中图片大小为28*28. 按照行进行展开成28维的特征向量。 考虑到这28个的向量之间存在着顺序依赖关系#xff0c;我们可以将他们看成是一个长为28的输入序列#xff0c;将其输入到LSTM中#xff0c;LSTM可以从中提取到序列特征…练习利用LSTM实现手写数字分类任务 MNIST数据集中图片大小为28*28. 按照行进行展开成28维的特征向量。 考虑到这28个的向量之间存在着顺序依赖关系我们可以将他们看成是一个长为28的输入序列将其输入到LSTM中LSTM可以从中提取到序列特征再将此序列特征用一层全联接作为分类器分类器输出10种分类类别。 综合代码 import tensorflow as tf import numpy as np from tensorflow.contrib.layers import fully_connectedimport input_data mnist input_data.read_data_sets(MNIST_data/,one_hot True) #one_hot True 独热编码类似[0,0,0,1,0,0,0,0,0,0]这种形式等价于class3n_inputs 28 #表示输入神经元的个数 n_steps 28 #表示序列长度 n_neurons 150 #表示LSTM中隐藏层和输出层神经元呢个数 n_outputs 10 #是最终分类器输出的类别数mnist数据集是10分类任务learning_rate 0.01 #优化方法的学习率X tf.placeholder(tf.float32,[None,n_steps,n_inputs]) Y_labels tf.placeholder(tf.int32,[None,n_outputs])basic_cell tf.contrib.rnn.BasicLSTMCell(n_neurons,forget_bias 1.0, state_is_tuple True) #获取一层LSTM网络参数1是每个cell的输出神经元个数参数2是遗忘的偏置参数3表示双状态outneurons, states tf.nn.dynamic_rnn(basic_cell,X,dtype tf.float32) #outneurons得到了输出序列logits fully_connected(tf.transpose(outneurons,perm [1,0,2])[-1], n_outputs,activation_fn None) #在这里由于outneurons的维度为[batch_size,n_steps,n_inputs]的形式而我们只需要最后一个cell对于所有batch的输出因此把前两个维度调换一下再取用[-1]取到最后一个cell对于所有batch的输出。shape为[batch_size,n_inputs] #将其接到一层全连接网络作为分类器得到logitscross_entropy tf.nn.softmax_cross_entropy_with_logits(labels Y_labels,logits logits) loss tf.reduce_mean(cross_entropy) #对logits用softmax做归一化计算其对于样本labels的交叉熵的和取均值作为损失函数lossoptimizer tf.train.AdamOptimizer(learning_rate learning_rate) trainop optimizer.minimize(loss) #申请一个优化器用来最后小化损失函数losscorrect tf.equal(tf.argmax(logits,1),tf.argmax(Y_labels,1)) #分析正确率accuracy tf.reduce_mean(tf.cast(correct,tf.float32))batch_size 64 init tf.global_variables_initializer() with tf.Session() as sess:init.run()for i in range(10000):x_batch, y_batch mnist.train.next_batch(batch_size)x_batch x_batch.reshape([-1,n_steps,n_inputs])sess.run(trainop,feed_dict {X : x_batch,Y_labels : y_batch})if i % 200 0:print(train accuracy ,sess.run(accuracy,feed_dict {X : x_batch,Y_labels : y_batch}))X_test mnist.test.images.reshape((-1,n_steps,n_inputs))Y_test mnist.test.labelsprint(test accuracy ,sess.run(accuracy,feed_dict {X : X_test,Y_labels : Y_test})) 评估 实验表明求得得准确率可达到99%。 疑问 我将BasicLSTMCell换成BasicRNNCell就无法训练这是为什么呢难道跟LSTM有遗忘们相关吗
http://www.pierceye.com/news/173547/

相关文章:

  • 网站题头是什么做线上网站需要钱吗
  • 陕西省建设工程监理协会网站 查询动易网站首页错位
  • 老公做网站网站推广wordpress 文件加载顺序
  • 网站开发保存学习进度的方案搭建网站免费
  • 做网站对外贸有什么用网站怎么防k
  • 网站开发网站建设常州建站程序
  • 赤峰建设局网站物流公司网站制作模板
  • 装修第三方平台网站建设网站开发及设计
  • 男女做那个的小视频网站个人如何注册公司流程
  • 机关网站建设前期准备工作wordpress替代
  • 机关网站建设无锡宜兴网站建设
  • 江苏景禾瑜博建设工程有限公司网站做网站注册公司
  • 如何找到做网站的客户贵州二建报名入口官网
  • 网站怎么做301定向wordpress极客式主题
  • 造价工程建设协会网站怎么把做的网站发布
  • 万网网站首页好企业网站
  • 廊坊做网站电话企业网络搭建拓扑图
  • 建设社区网站有什么借鉴之处专业网站制作哪家专业
  • 南宁网站推广流程wordpress 雅黑字体
  • 个人网站制作代码河北seo基础知识
  • 国内做视频的网站有哪些企业网站价格花
  • 泰安网站推广优化wordpress首页图片
  • 政协网站建设更改wordpress管理员用户名
  • 网站浏览器兼容性通用有那种网站么
  • 网站中全景是怎么做的云南网络营销文化优化
  • 苏州网站优化哪家好换空间对网站的影响
  • 如何做黑客攻击网站专业的网站建设运营
  • 门户网站建站流程做网站在哪里做比较好
  • 青创网站首页wordpress用户发文章
  • wordpress 仿站 主题网站建设拍金手指排名贰拾