![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
深度学习白盒测试框架
qfqf123456
这个作者很懒,什么都没留下…
展开
-
true_fn和false_fn输出的dtype类型不一致怎么办
使用预训练的facenet模型在验证集上跑,中间报了个类型不匹配的错误:原始:当前的话是一个uint8,一个是float32. image = tf.cond(get_control_flag(control[0], RANDOM_ROTATE), lambda:tf.compat.v1.py_func(random_rotate_image, [image], tf.uint8),#这里是uint8原创 2021-03-10 12:14:16 · 510 阅读 · 0 评论 -
tensorflow如何设置不使用gpu
法一:设置环境变量CUDA_VISIBLE_DEVICES为-1,比如export CUDA_VISIBLE_DEVICES=-1、、、、、、、、、、、、、、、、、、、、、、法二:import osos.environ[“CUDA_DEVICE_ORDER”] = “PCI_BUS_ID”os.environ[“CUDA_VISIBLE_DEVICES”] = “-1”...原创 2021-02-15 13:55:27 · 3820 阅读 · 2 评论 -
‘str‘ object has no attribute ‘decode‘
将print (‘张三’.decode(‘utf-8’)) //错误改为print (‘张三’.encode(‘utf-8’).decode(‘utf-8’)) //正确转载于:https://blog.csdn.net/qq_38890412/article/details/86591294转载 2021-01-15 15:11:33 · 176 阅读 · 0 评论 -
导入keras报错:module ‘tensorflow.python.keras.backend‘ has no attribute ‘get_graph‘
上面是我原始安装的Keras和tensorflow的版本,运行代码报错,原因:版本不兼容,#将Keras2.3.1,改为Keras2.2.0版本即可pip install keras=2.2.0原创 2021-01-15 15:09:28 · 236 阅读 · 0 评论 -
tensorflow的分布式计算
gRPC(google remote producer call)框架,一种通信方式,远程过程调用,对于底层协议的一个封装,解决一些传输错误的问题,同步的问题。七层网络及对应协议:应用层(Http),表示层,会话层,传输层(tcp/udp),网络层(ip),数据链路层(ppp),物理层(rj45)TensorFlow怎么进行分布式计算?两类服务器:参数服务器(parameter server,ps),工作服务器(worker):主要功能就是去计算Tensorflow中,设备命名的规则:参数服原创 2021-01-11 16:13:01 · 196 阅读 · 0 评论 -
分析理解卷积神经网络代码编写思路(以验证码识别为例)
识别验证码:验证码由4位大写字母组成即A-Z,共4*26类(104种可能性)比如一个验证码:NZPP预测值模块分析:先求输出值:每个样本都是4个大写字母组成,所以,经过卷积–>激活–>池化等操作,输出26 * 4=104个预测值,输出值大小[None, 4 * 26],**计算输出值概率:**使用softmax=(e^x /(ex1+…+exn) )函数,将输出值转为概率目标值模块分析:类别:A-Z,使用数字表示,A:0,B :1,…,Z:25然后将对应的字母使用one_hot编码原创 2021-01-11 15:33:47 · 253 阅读 · 2 评论 -
卷积神经网络:使用卷积神经网络实现mnist数据集识别代码
1.用到的点介绍:tensor:张量operation: (op),专门运算的操作节点,所有操作都是一个opgraph:图,你的整个程序的结构,一组表示tf.Operation计算单位的对象和tf.tensor表示操作之间流动的数据单元的对象获取调用:(1) tf.get_default_graph()(2) op、sess或者tensor的graph属性session:会话:运算程序的图placeholder提供占位符,run时候通过feed_dict指定参数Name:张量的字符串描述原创 2021-01-09 20:33:50 · 538 阅读 · 2 评论 -
关于卷积神经网络特征的简单计算详解,求到小数怎么取值?可以参照解释
题目:输入图片大小为200乘200,依次经过一层卷积(kernel size 5乘5, padding 1,stride 2),pooling(kernel size 3乘3, padding 0,stride 1),又一层卷积(kernel size 3乘3, padding 1,stride 1)之后,输出特征图大小为多少?1.计算公式:2.分析计算:蓝色是原图:200乘200大小,空白处为零填充后,变为202乘202棕色是卷积核:5乘5大小,步长2,padding1第一层计算:得到小数,原创 2021-01-09 12:35:58 · 3195 阅读 · 0 评论 -
简单的单层神经网络详解完整版,训练和测试单层网络代码示例
1.神经网络的组成:结构(例如神经网络中权重,神经元等)激活函数学习规则(指定网络中的权重如何随着时间推进而调整(反向传播算法))2.神经网络的API模块在使用tensorflow时候,tf.nn, tf.layers, tf.contrib模块有很多功能是重复的。tf.nn:提供神经网络相关操作的支持,包括卷积操作(conv)、池化操作(pooling)、归一化、loss分类操作、embedding、RNN、Evaluationtf.layers:主要提供的高层的神经网络,主要和卷积相关的原创 2021-01-08 20:36:26 · 1780 阅读 · 0 评论 -
神经网络之分类方法中是如何定义图片的
图片:由像素组成1.特征(feature)这是一张200200=40000个像素的图像,即有40000个特征2.通道(channel)黑白图片:是单通道,灰度值【0-255】,一个像素点只有一个值若狗的图片是黑白的,那么他有特征值(2002001=40000),张量表示:[200,200,1]彩色图片:三通道(RGB),一个像素点有三个值组成,200200 3=400003个像素值(特征),张量表示:[200,200,3]所以一张图片,彩色图片是黑白图片的特征数的三倍...原创 2021-01-08 19:40:15 · 249 阅读 · 0 评论 -
tensorflow2兼容tensorflow1,运行报错,RuntimeError:Session处于无效状态
前面加上:tf.compat.v1.disable_eager_execution()原创 2021-01-07 17:07:23 · 215 阅读 · 0 评论 -
AttributeError: module ‘tensorflow‘ has no attribute ‘get_default_graph()‘
tf.compat.v1.get_default_graph()tf.compat.v1.Session()即:tf.compat.v1.方法(兼容v1版本的)原创 2021-01-05 21:48:47 · 399 阅读 · 0 评论