经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 TensorFlow

Keras模型转成tensorflow的.pb操作

Keras的.h5模型转成tensorflow的.pb格式模型,方便后期的前端部署。直接上代码 from keras.models import Model from keras.layers import Dense, Dropout from keras.application...[2020/7/6]

解决TensorFlow调用Keras库函数存在的问题

tensorflow在1.4版本引入了keras,封装成库。现想将keras版本的GRU代码移植到TensorFlow中,看到TensorFlow中有Keras库,大喜,故将神经网络定义部分使用Keras的Function API方式进行定义,训练部分则使用TensorFlow来进行编写。一顿操作...[2020/7/6]

tensorflow 动态获取 BatchSzie 的大小实例

我就废话不多说了,大家还是直接看代码吧~ import tensorflow as tf import sys with tf.variable_scope(''ha''): a1 = tf.get_variable(''a'', shape=[], dtype=tf.i...[2020/7/1]

tensorflow下的图片标准化函数per_image_standardization用法

实验环境:windows 7,anaconda 3(Python 3.5),tensorflow(gpu/cpu) 函数介绍:标准化处理可以使得不同的特征具有相同的尺度(Scale)。 这样,在使用梯度下降法学习参数的时候,不同特征对参数的影响程度就一样了。 tf.image.per_...[2020/6/30]

浅谈tensorflow 中的图片读取和裁剪方式

一 方式1: skimage from skimage import data, io, transform, color import matplotlib.pyplot as plt # io.imread 读出的图片格式是uint8,value是numpy arra...[2020/6/30]

tensorflow图像裁剪进行数据增强操作

我就废话不多说了,大家还是直接看代码吧~ #!/usr/bin/env python # encoding: utf-8 '''''' @author: lele Ye @contact: 1750112338@qq.com @software: pycharm 2018.2...[2020/6/30]

浅谈TensorFlow之稀疏张量表示

对于多维的稀疏数据,TensorFlow 支持 SparseTensor 表示。 官方文档地址:https: tensorflow.google.cn/api_guide python parse_ops 构造稀疏张量 SparseTensor(indices, values, d...[2020/6/30]

基于tensorflow for循环 while循环案例

基于tensorflow for循环 while循环案例

我就废话不多说了,大家还是直接看代码吧~ import tensorflow as tf n1 = tf.constant(2) n2 = tf.constant(3) n3 = tf.constant(4) def cond1(i, a, b): return i...[2020/6/30]

关于tensorflow softmax函数用法解析

如下所示: def softmax(logits, axis=None, name=None, dim=None): """Computes softmax activations. This function performs the equivalent of sof...[2020/6/30]

浅谈TensorFlow中读取图像数据的三种方式

 本文面对三种常常遇到的情况,总结三种读取数据的方式,分别用于处理单张图片、大量图片,和TFRecorder读取方式。并且还补充了功能相近的tf函数。 1、处理单张图片   我们训练完模型之后,常常要用图片测试,有的时候,我们并不需要对很多图像做测试,可能就是几张甚至一张。这种情况下没...[2020/6/30]

keras的backend 设置 tensorflow,theano操作

keras的backend 设置 tensorflow,theano操作

win7 系统环境安装步骤: 1.首先是安装Python,建议安装anaconda 2.安装完anaconda后打开anaconda promp命令行promp,输入conda list. 可以看到已经安装的库以及版本等信息,注意此时没有keras. 3.通过 conda inst...[2020/6/30]

使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)

使用Tensorflow-GPU禁用GPU设置(CPU与GPU速度对比)

禁用GPU设置 # 在import tensorflow之前 import os os.environ[''CUDA_VISIBLE_DEVICES''] = ''-1'' CPU与GPU对比 显卡:GTX 1066 CPU GPU 简单测试:G...[2020/6/30]

Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取

Tensorflow中批量读取数据的案列分析及TFRecord文件的打包与读取

单一数据读取方式:   第一种:slice_input_producer() # 返回值可以直接通过 Se ion.run([images, labels])查看,且第一个参数必须放在列表中,如[...] [images, labels] = tf.train.slice_i...[2020/6/30]

浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置

服务器有多张显卡,一般是组里共用,分配好显卡和任务就体现公德了。除了在代码中指定使用的 GPU 编号,还可以直接设置可见 GPU 编号,使程序/用户只对部分 GPU 可见。 操作很简单,使用环境变量 CUDA_VISIBLE_DEVICES 即可。 具体来说,如果使用单卡运行 Python...[2020/6/30]

Tensorflow全局设置可见GPU编号操作

笔者需要tensorflow仅运行在一个GPU上(机器本身有多GPU),而且需要依据系统参数动态调节,故无法简单使用CUDA_VISIBLE_DEVICES。 一种方式是全局使用tf.device函数生成的域,但设备号需要在绘制Graph前指定,仍然不够灵活。 查阅文档发现config的G...[2020/6/30]

卸载tensorflow-cpu重装tensorflow-gpu操作

问题描述:为了把之前的CPU版本的tensorflow卸载,换成GPU版本的tensorflow,经历了一番折腾。 BUG1 Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问 看指向的路径,感觉...[2020/6/23]

TensorFlow中如何确定张量的形状实例

我们可以使用tf.shape()获取某张量的形状张量。 import tensorflow as tf x = tf.reshape(tf.range(1000), [10, 10, 10]) se = tf.Se ion() se .run(tf.shape(x)) ...[2020/6/23]

解决tensorflow 释放图,删除变量问题

问题,在一个程序内构建好了一个图,运行完之后想重新使用这个图进行计算,或者想同时在train完的时候做test,就会提示***变量已存在。 解决办法: 待一个图运行完之后加上tf.reset_default_graph来重置默认的图。 补充知识:tensorflow 张量插入或者删除的...[2020/6/23]

浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack

有一段时间没用tensorflow了,现在跑实验还是存在一些坑了,主要是关于张量计算的问题。tensorflow升级1.0版本后与以前的版本并不兼容,可能出现各种奇奇怪怪的问题。 1 tf.concat函数 tensorflow1.0以前函数用法:tf.concat(concat_dim,...[2020/6/23]

使用tensorflow根据输入更改tensor shape

涉及随机数以及类RNN的网络构建常常需要根据输入shape,决定中间变量的shape或步长。 tf.shape函数不同于tensor.shape.as_list()函数,后者返回的是常值list,而前者返回的是tensor。 使用tf.shape函数可以使得中间变量的tensor形状随输入...[2020/6/23]

TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)

记录一下安装win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5 之前已经安装过pycharm、Anaconda以及VS2013,因此,安装记录从此后开始 总体步骤大致如下: 1、确认自己电脑...[2020/6/22]

tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this T

遇到了这个问题,意思是你的 CPU 支持AVX AVX2 (可以加速CPU计算),但你安装的 TensorFlow 版本不支持 解决:1. 如果是初学者 或者 没有太大计算速度的需求,在开头加上这两行忽略这个提示即可 import os os.environ[''TF_CP...[2020/6/22]

Tensorflow与Keras自适应使用显存方式

Tensorflow支持基于cuda内核与cudnn的GPU加速,Keras出现较晚,为Tensorflow的高层框架,由于Keras使用的方便性与很好的延展性,之后更是作为Tensorflow的官方指定第三方支持开源框架。 但两者在使用GPU时都有一个特点,就是默认为全占满模式。在训练的情况...[2020/6/22]

Keras 切换后端方式(Theano和TensorFlow)

实验室新装了keras,发现keras默认后端是tensorflow,想换回theano,看了官方文档也没搞懂,最终搞定,很简单。 中文文档的描述:keras中文文档,切换后端 其实就是在C:\Users\75538(75538是我的windos用户名字,找你对应的用户名就行)下有个文件夹...[2020/6/19]

keras实现theano和tensorflow训练的模型相互转换

我就废话不多说了,大家还是直接看代码吧~ </pre><pre code_snippet_id="1947416" snippet_file_name="blog_20161025_1_3331239" name="code" cla ="python"> ...[2020/6/19]

tensorflow之读取jpg图像长和宽实例

有时需要读取jpg图像的长和宽,tensorflow提供了很好的支持 直接上示例 decode_jpeg_data = tf.placeholder(dtype=tf.string) decode_jpeg = tf.image.decode_jpeg(decode_jpeg_d...[2020/6/19]

Win10下用Anaconda安装TensorFlow(图文教程)

笔者之前在学习TensorFlow,也在自己的笔记本上完成了安装,在PyCharm中进行学习。但是最近为了使用python的科学计算环境,我把之前的环境卸载了,并用Anaconda重新安装了TensorFlow,由于自己的笔记本已经很旧了,显卡不行,所以这里介绍一下cpu版本的安装方法和自己遇到的...[2020/6/19]

在tensorflow下利用plt画论文中loss,acc等曲线图实例

在tensorflow下利用plt画论文中loss,acc等曲线图实例

直接上代码: fig_lo = np.zeros([n_epoch]) fig_acc1 = np.zeros([n_epoch]) fig_acc2= np.zeros([n_epoch]) for epoch in range(n_epoch): start_time ...[2020/6/15]

浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点

batch很好理解,就是batch size。注意在一个epoch中最后一个batch大小可能小于等于batch size dataset.repeat就是俗称epoch,但在tf中与dataset.shuffle的使用顺序可能会导致个epoch的混合 dataset.shuffl...[2020/6/8]

tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解

1.作用 dataset.shuffle作用是将数据进行打乱操作,传入参数为buffer_size,改参数为设置“打乱缓存区大小”,也就是说程序会维持一个buffer_size大小的缓存,每次都会随机在这个缓存区抽取一定数量的数据 dataset.batch作用是将数据打包成bat...[2020/6/3]

打印tensorflow恢复模型中所有变量与操作节点方式

打印tensorflow恢复模型中所有变量与操作节点方式

我就废话不多说了,大家还是直接看代码吧! #参数恢复 self.se =tf.Se ion() saver = tf.train.import_meta_graph(os.path.join(model_fullpath,''model.ckpt-7.met...[2020/5/26]

tensorflow实现从.ckpt文件中读取任意变量

思路有些混乱,希望大家能理解我的意思。 看了faster rcnn的tensorflow代码,关于fix_variables的作用我不是很明白,所以写了以下代码,读取了预训练模型vgg16得fc6和fc7的参数,以及faster rcnn中heat_to_tail中的fc6和fc7,将它们做了...[2020/5/26]

tensorflow 20:搭网络,导出模型,运行模型的实例

概述 以前自己都利用别人搭好的工程,修改过来用,很少把模型搭建、导出模型、加载模型运行走一遍,搞了一遍才知道这个事情也不是那么简单的。 搭建模型和导出模型 参考《TensorFlow固化模型》,导出固化的模型有两种方式. 方式1:导出pb图结构和ckpt文件,然后用 freeze_...[2020/5/26]

TensorFlow固化模型的实现操作

TensorFlow固化模型的实现操作

前言 TensorFlow目前在移动端是无法training的,只能跑已经训练好的模型,但一般的保存方式只有单一保存参数或者graph的,如何将参数、graph同时保存呢? 生成模型 主要有两种方法生成模型,一种是通过freeze_graph把tf.train.write_graph(...[2020/5/26]

tensorflow模型转ncnn的操作方式

第一步把tensorflow保存的.ckpt模型转为pb模型, 并记下模型的输入输出名字. 第二步去ncnn的github上把仓库clone下来, 按照上面的要求装好依赖并make. 第三步是修改ncnn的CMakeList, 具体修改的位置有: ncnn/CMakeList.txt ...[2020/5/25]

tensorflow pb to tflite 精度下降详解

之前希望在手机端使用深度模型做OCR,于是尝试在手机端部署tensorflow模型,用于图像分类。 思路主要是想使用tflite部署到安卓端,但是在使用tflite的时候发现模型的精度大幅度下降,已经不能支持业务需求了,最后就把OCR模型调用写在服务端了,但是精度下降的原因目前也没有找到,现在...[2020/5/25]

详解tensorflow2.x版本无法调用gpu的一种解决方法

最近学校给了一个服务器账号用来训练神经网络使用,服务器本身配置是十路titan V,然后在上面装了tensorflow2.2,对应的python版本是3.6.2,装好之后用tf.test.is_gpu_available()查看是否能调用gpu,结果返回结果是false,具体如下: ...[2020/5/25]

浅谈tensorflow模型保存为pb的各种姿势

一,直接保存pb 1, 首先我们当然可以直接在tensorflow训练中直接保存为pb为格式,保存pb的好处就是使用场景是实现创建模型与使用模型的解耦,使得创建模型与使用模型的解耦,使得前向推导inference代码统一。另外的好处就是保存为pb的时候,模型的变量会变成固定的,导致模型的大小会...[2020/5/25]

使用keras和tensorflow保存为可部署的pb格式

使用keras和tensorflow保存为可部署的pb格式

Keras保存为可部署的pb格式 加载已训练好的.h5格式的keras模型 传入如下定义好的export_savedmodel()方法内即可成功保存 import keras import os import tensorflow as tf from tensorflo...[2020/5/25]

解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题

最近打算开始研究一下机器学习,今天在windows上装tensorflow花了点功夫,其实前面的步骤不难,只要依次装好python3.5,numpy,tensorflow就行了,有一点要注意的是目前只有python3.5能装tensorflow,最新版的python3.6都不行。 装好tens...[2020/5/20]

tensorflow2.0的函数签名与图结构(推荐)

tensorflow2.0的函数签名与图结构(推荐)

input_signature的好处: 1.可以限定函数的输入类型,以防止调用函数时调错, 2.一个函数有了input_signature之后,在tensorflow里边才可以保存成savedmodel。在保存成savedmodel的过程中,需要使用get_concrete_functio...[2020/4/28]

在C#下使用TensorFlow.NET训练自己的数据集

在C#下使用TensorFlow.NET训练自己的数据集

在C#下使用TensorFlow.NET训练自己的数据集 今天,我结合代码来详细介绍如何使用 SciSharp STACK 的 TensorFlow.NET 来训练CNN模型,该模型主要实现 图像的分类 ,可以直接移植该代码在 CPU 或 GPU 下使用,并针对你们自己本地的图...[2020/4/24]

Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现

Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现

Tensorflow编程系统 Tensorflow工具或者说深度学习本身就是一个连贯紧密的系统。一般的系统是一个自治独立的、能实现复杂功能的整体。系统的主要任务是对输入进行处理,以得到想要的输出结果。我们之前见过的很多系统都是线性的,就像汽车生产工厂的流水线一样,输入->系统处理-...[2020/4/23]

jupyter notebook tensorflow打印device信息实例

juypter notebook中直接使用log_device_placement=True打印不出来device信息 # Creates a graph. with tf.device(''/device:CPU:0''): a = tf.constant([1.0, 2.0...[2020/4/21]

Tensorflow中的降维函数tf.reduce_*使用总结

在使用tensorflow时常常会使用到tf.reduce_*这类的函数,在此对一些常见的函数进行汇总 1.tf.reduce_sum tf.reduce_sum(input_tensor , axis = None , keep_dims = False , name = None ...[2020/4/21]

Tensorflow安装问题: Could not find a version that satisfies the requirement tensorflow

引言: Tensorflow大名鼎鼎,这里不再赘述其为何物。这里讲描述在安装python包的时候碰到的“No matching distribution found for tensorflow”,其原因以及如何解决。 简单的安装tensorflow 这里安装的tensorflow的c...[2020/4/21]

在Anaconda3下使用清华镜像源安装TensorFlow(CPU版)

1、打开AnacondaPrompt 2、搭建TensorFlow的环境: conda config --add channels https: mirrors.tuna.tsinghua.edu.cn/anaconda/pkg free/ conda config --s...[2020/4/19]

查看已安装tensorflow版本的方法示例

由于tensorflow版本不同,可能一些函数的调用也有变换,这时候可能需要查看tensorflow版本,可以在终端输入查询命令如下: import tensorflow as tf tf.__version__ 查询tensorflow安装路径为: tf.__p...[2020/4/19]

pip安装tensorflow的坑的解决

在我看来学习不难,配置一些环境真的很痛苦,之前的caffe配置,一口老血。。 不过用Python遇到了pip安装,真的赞,可是在用pip装tensorflow,竟然抛错?????黑脸。。 一.一开始中途报错,可能是网问题,所以报times...[2020/4/19]

TensorFlow的reshape操作 tf.reshape的实现

初学tensorflow,如果写的不对的,请更正,谢谢! tf.reshape(tensor, shape, name=None) 函数的作用是将tensor变换为参数shape的形式。 其中shape为一个列表形式,特殊的一点是列表中可以存在-1。-1代表的含义是不用...[2020/4/19]

574
2
记录数:106 页数:1/3123下一页尾页
加载更多
 友情链接: NPS  问卷模板