import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data#载入数据集
mnist=input_data.read_data_sets("MNIST_data",one_hot=True)
#批次大小
batch_size=64
#计算一个周期一共有多少个批次
n_batch=mnist.train.num_exampleswith tf.name_scope('input'):#定义两个placeholderx=tf.placeholder(tf.float32,[None,784],name='x-input')y=tf.placeholder(tf.float32,[None,10],name='y-input')with tf.name_scope('layer'):#创建一个简单的神经网络:784-10with tf.name_scope('weights'):W=tf.Variable(tf.truncated_normal([784,10],stddev=0.1))with tf.name_scope('biases'):b=tf.Variable(tf.zeros([10])+0.1)with tf.name_scope('wx_plus_b'):wx_plus_b=tf.matmul(x,W)+bwith tf.name_scope('softmax'):prediction=tf.nn.softmax(wx_plus_b)with tf.name_scope('loss'):#二次代价函数loss=tf.losses.mean_squared_error(y,prediction)
with tf.name_scope('train'):#使用梯度下降法train=tf.train.GradientDescentOptimizer(0.3).minimize(loss)with tf.name_scope('accuracy'):with tf.name_scope('correct_prediction'):#结果存放在一个布尔型列表中correct_prediction=tf.equal(tf.argmax(y,1),tf.argmax(prediction,1))with tf.name_scope('accuracy'):#求准确率accuracy=tf.reduce_mean(tf.cast(correct_prediction,tf.float32))with tf.Session() as sess:#变量初始化sess.run(tf.global_variables_initializer())writer=tf.summary.FileWriter('logs/',sess.graph)#周期epoch:所有数据训练一次,就是一个周期for epoch in range(21):for batch in range(n_batch):#获取一个批次的数据和标签batch_xs,batch_ys=mnist.train.next_batch(batch_size)sess.run(train,feed_dict={x:batch_xs,y:batch_ys})#每训练一个周期做一次测试acc=sess.run(accuracy,feed_dict={x:mnist.test.images,y:mnist.test.labels})print("Iter "+str(epoch)+",Testing Accuuracy "+str(acc))

tensorflow速度复习-网络结构相关推荐

  1. tensorflow deep_speech2 神经网络结构代码分析

    源码地址:https://github.com/tensorflow/models/tree/master/research/deep_speech 运行脚本 export PYTHONPATH=&q ...

  2. 下载 tensorflow 速度很慢,不如用影像下载

    1.sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow

  3. TensorFlow 1.0正式发布

    腾讯科技讯 据外媒报道,在加利福尼亚州山景城举行的首届TensorFlow Dev峰会上,谷歌正式发布了用于深度学习的TensorFlow 1.0开源框架.谷歌表示,这个版本现在可以用于生产环境,开发 ...

  4. Tensorflow,pytorch,Caffe,MXNet,PaddlePaddle,THeano算法框架哪家强?

    深度学习平台介绍 这里将详细介绍目前应用最广泛的7种深度学习平台(包括 Tensorflow. Caffe. Pytorch.MXNet.CNTK. Paddlepaddle.Darknet)的基本原 ...

  5. TensorFlow + GPU配置

    1. 环境确认 要使用 GPU 版的 TesnorFlow 来加速我们的神经网络运算,首先要确保,我们的 GPU依 赖环境已经搭好. 1.1 查看 CUDA 版本 在终端输入命令: cat /usr/ ...

  6. 计算机视觉面试宝典--深度学习机器学习基础篇(四)

    计算机视觉面试宝典–深度学习机器学习基础篇(四) 本篇主要包含SVM支持向量机.K-Means均值以及机器学习相关常考内容等相关面试经验. SVM-支持向量机 支持向量机(support vector ...

  7. 在isic数据集上进行malignant和nevus的分类尝试

    本文为一个使用深度学习经典模型对isic中的恶黑malignant和nevus痣进行分类任务的文章 引言 智能医疗领域是现在一个非常火的领域,使用AI去解决医疗领域的一些痛点现在已经是很多企业和组织正 ...

  8. 2019华东师大考研实录 初试+复试(计专) 3个月考上985

    考试完了,已经拟录取了,为了回报前辈们在备考阶段给的无数资料和支持,现在也将自己的经验写一份,留给下一届和以后的考生,也算回报社会了.希望未来的考生们加油努力,能从我们的经验中收获到属于自己的成功. ...

  9. CenterFusion: 基于Radar和Camera融合的3D检测算法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Tom Hardy@知乎 来源丨https://zhuanlan.zhihu.com/p/319 ...

最新文章

  1. 如何让linux加载当前目录的动态库
  2. 自学python需要的软件-学习Python,从入门到精通,其实只需要两个月就够了
  3. 简单的ALV显示例子
  4. 在html中写typescript,5分钟上手TypeScript
  5. 软件工程导论 银行储蓄系统_独家:重庆农商行客户存款被盗刷 银行却责怪客户用卡不规范...
  6. 基因组装配新前沿:长片段完成完整的基因组
  7. 为什么硬盘明明还有空间,linux却说硬盘空间不足?inode;mkdir: 无法创建目录shen1: 设备上没有空间...
  8. 世界互联网大会发布15项领先科技成果
  9. 测者的测试技术手册:AI的自动化单元测试
  10. 常用Win32 API函数
  11. c语言编程悬臂梁受力分析,悬臂梁-静力学分析(
  12. Matlab读取图像数据并写入TXT
  13. 无所不在的嵌入式系统
  14. 记录学习历程-----游戏编程
  15. 爬虫实战——爬取大麦网
  16. NetSuite 精益实施的ALV实践
  17. ubuntu流量监控_ubuntu linux下测试实时网络网速流量监控的几种小工具命令方法
  18. Activities(活动)
  19. Android 11日历中添加账户跳转失败
  20. Unity3D游戏开发案例学习——Tanks!(基本完结)

热门文章

  1. 中9专用机的升级与机顶盒序列号应该无关
  2. 爬虫究竟是合法的还是违法的
  3. html5局部放大图片,js实现图片局部放大效果详解
  4. ubuntu CentOS RedHat 离线安装docker
  5. 打开autoCAD2004出现fail to get commcntrcontroller错误信息
  6. 移动APP服务端API设计应该考虑到的问题
  7. word超链接样式编辑
  8. 微信小程序开发工具有哪些?哪个工具好用
  9. java 素性测试_java 密码学 素性检验
  10. 高效实用文档管理工具