tensorflow速度复习-网络结构
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速度复习-网络结构相关推荐
- tensorflow deep_speech2 神经网络结构代码分析
源码地址:https://github.com/tensorflow/models/tree/master/research/deep_speech 运行脚本 export PYTHONPATH=&q ...
- 下载 tensorflow 速度很慢,不如用影像下载
1.sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
- TensorFlow 1.0正式发布
腾讯科技讯 据外媒报道,在加利福尼亚州山景城举行的首届TensorFlow Dev峰会上,谷歌正式发布了用于深度学习的TensorFlow 1.0开源框架.谷歌表示,这个版本现在可以用于生产环境,开发 ...
- Tensorflow,pytorch,Caffe,MXNet,PaddlePaddle,THeano算法框架哪家强?
深度学习平台介绍 这里将详细介绍目前应用最广泛的7种深度学习平台(包括 Tensorflow. Caffe. Pytorch.MXNet.CNTK. Paddlepaddle.Darknet)的基本原 ...
- TensorFlow + GPU配置
1. 环境确认 要使用 GPU 版的 TesnorFlow 来加速我们的神经网络运算,首先要确保,我们的 GPU依 赖环境已经搭好. 1.1 查看 CUDA 版本 在终端输入命令: cat /usr/ ...
- 计算机视觉面试宝典--深度学习机器学习基础篇(四)
计算机视觉面试宝典–深度学习机器学习基础篇(四) 本篇主要包含SVM支持向量机.K-Means均值以及机器学习相关常考内容等相关面试经验. SVM-支持向量机 支持向量机(support vector ...
- 在isic数据集上进行malignant和nevus的分类尝试
本文为一个使用深度学习经典模型对isic中的恶黑malignant和nevus痣进行分类任务的文章 引言 智能医疗领域是现在一个非常火的领域,使用AI去解决医疗领域的一些痛点现在已经是很多企业和组织正 ...
- 2019华东师大考研实录 初试+复试(计专) 3个月考上985
考试完了,已经拟录取了,为了回报前辈们在备考阶段给的无数资料和支持,现在也将自己的经验写一份,留给下一届和以后的考生,也算回报社会了.希望未来的考生们加油努力,能从我们的经验中收获到属于自己的成功. ...
- CenterFusion: 基于Radar和Camera融合的3D检测算法
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨Tom Hardy@知乎 来源丨https://zhuanlan.zhihu.com/p/319 ...
最新文章
- 如何让linux加载当前目录的动态库
- 自学python需要的软件-学习Python,从入门到精通,其实只需要两个月就够了
- 简单的ALV显示例子
- 在html中写typescript,5分钟上手TypeScript
- 软件工程导论 银行储蓄系统_独家:重庆农商行客户存款被盗刷 银行却责怪客户用卡不规范...
- 基因组装配新前沿:长片段完成完整的基因组
- 为什么硬盘明明还有空间,linux却说硬盘空间不足?inode;mkdir: 无法创建目录shen1: 设备上没有空间...
- 世界互联网大会发布15项领先科技成果
- 测者的测试技术手册:AI的自动化单元测试
- 常用Win32 API函数
- c语言编程悬臂梁受力分析,悬臂梁-静力学分析(
- Matlab读取图像数据并写入TXT
- 无所不在的嵌入式系统
- 记录学习历程-----游戏编程
- 爬虫实战——爬取大麦网
- NetSuite 精益实施的ALV实践
- ubuntu流量监控_ubuntu linux下测试实时网络网速流量监控的几种小工具命令方法
- Activities(活动)
- Android 11日历中添加账户跳转失败
- Unity3D游戏开发案例学习——Tanks!(基本完结)