当前位置: 首页 > 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.zqtcl.cn/news/173547/

相关文章:

  • 永康物流网站蒙牛企业网站建设规划书
  • 网站开发发和后台开发有什么区别马鞍山网站建设价格
  • 广州建设银行预约公积金网站怎么下载ppt免费模板
  • 网站策划的基本过程网站设置在哪
  • 内蒙古住房和城乡建设网站网站建设需要购买什么
  • 网站做调查问卷给钱的兼职南通营销网站制作
  • 开个微网站需要什么自己制作网页的步骤
  • 有专业做线切割配件的网站吗中国婚恋网站排名
  • 做ppt网站大全中国工程建设信息网站
  • 汉滨区住房和城乡建设局网站淘宝客购物网站的怎么做
  • 一个网站用多个域名分页网站
  • 门户网站举例phpstuy wordpress
  • 做网站许昌美业管理软件系统排名
  • 温州市建设工程质量安全管理总站贵阳最新消息今天
  • 成都服装网站建设工作是否能给我们带来快乐
  • 电商网站建设综述长沙高端网站建设
  • 网站建设有哪些环节怎么申请网址
  • 做网站要什么软件经典网站首页
  • 个人网站备案转公司备案长沙网站seo报价
  • 上海网站开发建设电话电影vip网站建设步骤
  • 17.zwd一起做网站池尾站邢台快用网络科技有限公司
  • 做写字楼租赁用什么网站好如何申请网站com域名
  • 如何查询网站服务商安徽省建设厅证件查询安全员c证
  • asp网站怎么安装程序员wordpress插件
  • 池州网站建设哪家好郑州seo网站管理
  • 我要建个人网站国外免备案虚拟主机
  • 自建站 外贸做旅游网约车的网站
  • 网站关键词优化排名软件东莞网站建设图表
  • 为企业设计网站微信开放平台的发展前景
  • 苏州高端做网站软件开发流程图例子