![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
蓝色橘猫
专注机器学习、深度学习的蓝色橘猫
展开
-
加载模型出错
错误:google.protobuf.message.DecodeError: Error parsing message解决:查看模型是否不完整,很多情况由于这个导致原创 2020-09-27 19:33:20 · 4298 阅读 · 0 评论 -
查看显卡型号
查看显卡型号lspci | grep -i nvidia得到的结果就可以看出来显卡型号是什么如果得到的是字符加数字那种,需要去网站查询对应的型号:http://pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci最终的结果可看出型号:...原创 2020-09-24 15:05:56 · 430 阅读 · 0 评论 -
keras retinanet 评估部分
retinanet评估部分运行记录在kerans版本的retinanet评估部分运行出现很多的问题,主要是参数该怎么设置的问题,下面为运行的命令:python evaluate.py csv keras_retinanet/CSV/test_annotations.csv keras_retinanet/CSV/classes.csv snapshots/resnet50_csv_09.h5...原创 2019-10-14 16:47:19 · 689 阅读 · 0 评论 -
卸载nvidia出现错误
卸载nvidia出现错误执行命令: sudo apt-get autoremove --purge nvidia-*出现错误:Reading package lists… DoneBuilding dependency treeReading state information… DoneE: Unable to locate package nvidia-diag-driver-...原创 2019-10-11 11:37:57 · 1685 阅读 · 1 评论 -
tensorflow-gpu训练出现Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED
问题:Could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED解决方案:很多教程上说是cudnn的版本问题,我试过很多次不同的版本没有解决。一般只要对应上tensorflow版本即可。tensorflow_gpu-1.11.0 2.7, 3.3-3.6 GCC 4.8 Bazel 0.15.0 7 9tensorflo...原创 2019-03-26 16:45:12 · 20358 阅读 · 7 评论 -
tensorflow训练之UnboundLocalError: local variable 'outs' referenced before assignment
训练出现问题UnboundLocalError: local variable ‘outs’ referenced before assignment解决方案:实际上是提供的数据太少而设置的batch_size太大所致,我开始train每类大概80张左右,而设置的batch_size=64出现了这个问题,换成32就好了。keras官方文档期望每类提供的不少于500张。这个自己可以试试一个比例。...原创 2019-03-26 16:33:45 · 2995 阅读 · 0 评论 -
迁移学习之resnet50——解决过拟合及验证集上准确率上不去问题
keras之resnet50迁移学习做分类问题1描述:迁移学习用resnet50做分类,验证集上的准确率一直是一个大问题,有时候稳定在一个低的准确率上上不去,我的一次是一直在75%上下波动。问题2描述:resnet50迁移学习,最终训练集上的准确率一直在攀升,但验证机上的准确率一直上不去,在一定程度上出现了过拟合现象,但加很多的BN、dropout、l1和l2正则化手段都不能有效的解决问题。...原创 2019-03-05 14:43:08 · 48936 阅读 · 39 评论 -
keras 自定义评估函数和损失函数loss训练模型后加载模型出现ValueError: Unknown metric function:fbeta_score
keras自定义评估函数有时候训练模型,现有的评估函数并不足以科学的评估模型的好坏,这时候就需要自定义一些评估函数,比如样本分布不均衡是准确率accuracy评估无法判定一个模型的好坏,这时候需要引入精确度和召回率作为评估标准,不幸的是keras没有这些评估函数。以下是参考别的文章摘取的两个自定义评估函数召回率:def recall(y_true, y_pred): true_pos...原创 2019-03-01 14:52:29 · 12938 阅读 · 22 评论 -
CentOS安装TensorFlow:ImportError: /lib64/libc.so.6: version `GLIBC_2.17' not found
在CentOS6上安装TensorFlow1.2后,import tensorflow时出现以下问题:1ImportError: /lib64/libc.so.6: version `GLIBC_2.17’ not found这个错误的原因是未安装2.17版本的glibc库。而在CentOS上,使用yum install glibc命令,只能更新到2.12版本。需要手动下载编译安装。gl...转载 2019-02-28 15:28:30 · 1319 阅读 · 0 评论 -
Centos6.9 升级gcc4.8.1完整版 与 tensorflow运行出现'GLIBCXX_3.4.19' not found错误
centos升级gcc到4.8.1(支持c++11)完整版安装步骤:下载gcc最新版wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.gz然后解压到文件夹tar -xvzf gcc-4.8.1.tar.gz进入解压缩之后的目录cd gcc-4.8.1然后执行下面的运行./contrib/d...原创 2018-08-22 17:55:08 · 943 阅读 · 0 评论 -
keras Sequential模型 问题:TypeError: The added layer must be an instance of class Layer
场景:在迁移学习过程中,利用原有网络的除全连接层的结构及参数,新增加全连接层训练自己的分类器问题描述: 利用keras的Sequential堆叠layer时出现了TypeError: The added layer must be an instance of class Layer解决方案: 检查keras的导入,如果出现使用tensorflow.python.keras方式引用和keras...原创 2018-11-01 17:24:42 · 27175 阅读 · 10 评论 -
keras使用
keras 图片分类迁移学习1. 数据的探索2.keras利用TensorBoard画loss和acc曲线1. 数据的探索ImageNet数据集中包含有猫狗的具体分类,对一个图片在载有ImageNet上预训练权值的xception模型上进行预测,如果其预测结果top50不包含猫狗真实的标签分类(图片预测值前50都没有正常分类),那么就将其视为异常值在输入模型之前,我们需要对数据集进行预处理:剔...原创 2018-09-19 18:37:52 · 565 阅读 · 0 评论