1.1 Tensorflow笔记(基础篇): 图与会话,变量
图与会话
import tensorflow as tf
import os# 取消打印 cpu,gpu选择等的各种警告
# 设置TF_CPP_MIN_LOG_LEVEL 的等级,1.1.0以后设置2后 只不显示警告,之前需要设置3,但设置3不利于调试
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import time# 创建一个常量 op, 产生一个 1x2 矩阵. 这个 op 被作为一个节点
# 加到默认图中.# 构造器的返回值代表该常量 op 的返回值.
matrix1 = tf.constant([[3., 3.]])# 创建另外一个常量 op, 产生一个 2x1 矩阵.
matrix2 = tf.constant([[2.], [2.]])# 创建一个矩阵乘法 matmul op , 把 'matrix1' 和 'matrix2' 作为输入.
# 返回值 'product' 代表矩阵乘法的结果.
product = tf.matmul(matrix1, matrix2)t1 = time.clock()
# session 会话在使用后
with tf.Session() as sess:# 指定设备(是否指定cpu速度差距不大)# with tf.device('/cpu:0'):result = sess.run([product])print(result)
t2 = time.clock()
运行结果
[array([[ 12.]], dtype=float32)]
0.08066363317567163
变量
state = tf.Variable(0, name='counter')input = tf.constant(3.0)input1 = tf.placeholder(tf.float32)
input2 = tf.placeholder(tf.float32)output = tf.multiply(input1, input2)with tf.Session() as sess:print(sess.run([output], feed_dict={input1: [7.], input2: [2.]}))
# 运行结果
#[array([ 14.], dtype=float32)]
1.1 Tensorflow笔记(基础篇): 图与会话,变量相关推荐
- 7.3 TensorFlow笔记(基础篇):加载数据之从队列中读取
前言 整体步骤 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2 ...
- 7.1 TensorFlow笔记(基础篇):加载数据之预加载数据与填充数据
TensorFlow加载数据 TensorFlow官方共给出三种加载数据的方式: 1. 预加载数据 2. 填充数据 预加载数据的缺点: 将数据直接嵌在数据流图中,当训练数据较大时,很消耗内存.填充的方 ...
- 7.2 TensorFlow笔记(基础篇): 生成TFRecords文件
前言 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2. 从队列 ...
- 6.1 Tensorflow笔记(基础篇):队列与线程
前言 在Tensorflow的实际应用中,队列与线程是必不可少,主要应用于数据的加载等,不同的情况下使用不同的队列,主线程与其他线程异步进行数据的训练与读取,所以队列与线程的知识也是Tensorflo ...
- Google Map 开发笔记——基础篇(Javascript )
Google Map 开发笔记--基础篇 说明: 一.使用入门: 1.在您需要显示地图的 html 页面嵌入这段 script 2.地图 DOM 元素 3.初始化地图 二.地图画点.线.面 1.标记( ...
- MySQL学习笔记-基础篇1
MySQL 学习笔记–基础篇1 目录 MySQL 学习笔记--基础篇1 1. 数据库概述与MySQL安装 1.1 数据库概述 1.1.1 为什么要使用数据库 1.2 数据库与数据库管理系统 1.2.1 ...
- Redis学习笔记①基础篇_Redis快速入门
若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 资料链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA( ...
- 01 - Java并发编程与高并发解决方案笔记-基础篇
01 - Java并发编程与高并发解决方案笔记-基础篇 基础篇很重要!很重要!很重要!!!一定要理解和认真思考. 01 - Java并发编程与高并发解决方案笔记-基础篇 1.课程准备 2.并发编程基础 ...
- MySQL学习笔记-基础篇2
MySQL学习笔记-基础篇2 目录 MySQL学习笔记-基础篇2 8.子查询 8.1 需求分析与问题解决 8.1.1 实际问题 8.1.2 子查询的基本使用 8.1.3 子查询的分类 8.2 单行子查 ...
最新文章
- 程序员做产品需要知道
- html5 文件转byte[],JS 文件base64、File、Blob、ArrayBuffer互转
- mvc html.antiforgerytoken,MVC Html.AntiForgeryToken() 防止CSRF***
- django url 生效_Django基础知识
- idea隐藏 .iml 和 .idea 等自动生成文件
- GitHub上最火的40个iOS开源项目(二)
- AMapLocationListener 高德地图定位监听
- http接口开发几种工具简单介绍
- python制作动态时钟_python实现简易动态时钟
- 基于用户的协同过滤推荐算法的实现--以电影推荐为例
- 腾创网络-webrtc视频会议软件
- 【JS】秒杀倒计时制作
- SQL计算个人所得税函数
- jmeter 接口测试 签名_JMeter处理接口签名(sign)
- 常用街机模拟器机台设置[更新中](新手看)
- 软件缺陷的生命周期(二)
- 编写微信聊天机器人2《聊天精灵WeChatGenius》:引入Xposed库,使模块生效。
- 这样去做信用贷款违约预测项目,效果提升明显
- Linux磁盘扩容的操作
- 二叉树 | 二叉树的深度
热门文章
- 使用osql执行sql脚本
- 全文搜索技术——Lucene
- SpringMVC,SpringBoot文件下载
- 015_面向对象_异常,包和Object类
- 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error...
- C#中EventLog的使用
- 你真的了解 lambda 吗(纠错篇)?
- 毕业10年,我有话说
- Kubernetes大集群怎么管?基于监控的弹性伸缩方法
- Go 语言运行时环境变量快速导览