自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 打开容器nvidia-container报错或Error response from daemon could not select device driver with capabilities

docker driver nvidia-container

2022-05-21 16:07:07 4107 2

原创 windows python 调用yolo dll,self._handle = _dlopen(self._name, mode) OSError: [WinError 126] 找不到指定的模块

darknet.py & darknet_video.py采用Python对darknet训练的模型进行测试,其中调用了yolo的DLL库。(YOLO DLL 或 SO库 编译详见:https://github.com/AlexeyAB/darknet “How to use Yolo as DLL and SO libraries”板块。)将编译完成的库文件yolo_cpp_dll.dll 或yolo_cpp_dll_no_gpu.dll 另存再加载时会产生报错:from...

2021-09-02 19:51:45 3162

原创 python2.x 中文字符串的截取

python3 源文件以UTF-8编码,所有字符串以unicode编码。一般文件开头指定不同的编码:# -*- coding: utf-8 -*-

2021-06-03 18:48:32 1237 1

原创 Pytorch加载预训练模型,修改变动层参数(如类别数)

问题:加载预训练模型时若出现如下报错,则未考虑预训练模型与当前网络结构不相同层,如最终类别数与公共数据训练的模型类别数不一致。RuntimeError: Error(s) in loading state_dict for DistributedDataParallel: size mismatch for module.rpn.head.cls_logits.weight: copying a param with shape torch.Size([80, 256, 3, 3]) from ch

2021-04-29 15:15:29 5389 6

原创 搭建FCOS镜像

FCOS源码:https://github.com/tianzhi0549/FCOSFCOS Installation & Requirements:https://github.com/tianzhi0549/FCOS/blob/master/INSTALL.md一、建立 CUDA+cudnn镜像github option1 给出的是CUDA 10.2的版本(其他版本也可,安装匹配的软件版本即可),结合本地环境,首先建立基础镜像,直接拉取nvidia docker官方镜像作为我们的系统

2021-03-07 22:57:51 758

原创 Bag of Tricks for Image Classification with Convolutional Neural Networks

2训练过程 采用mini-batch 随机梯度下降法训练神经网络的模版如Algorithm 1所示。本节指定Algorithm 1的一种实现baseline。2.1 训练过程的baseline 采用被广泛使用的ResNet的实现方法作为baseline。训练和验证的处理方式是不一样的。训练过程按如下步骤进行:1.对图片进行随机采样,并解码为32位浮点值,其像素...

2021-01-30 11:01:55 86

原创 拉取镜像 & http: server gave HTTP response to HTTPS client

拉取镜像:docker pull IP:NAME出现http: Error response from Damon:(IP) server gave HTTP response to HTTPS client的报错。原因,Docker Registry镜像仓库交互时默认使用HTTPS,但自己搭建的镜像默认使用HTTP服务,因此拉取镜像时出现错误。解决方法:/etc/docker/ 下创建一个daemon.json文件sudo touch /etc/docker/daemon.json在

2021-01-29 14:22:08 1625

原创 yolo层参数 random

yolo层参数 random 作用:random = 0 :训练过程中保持输入图像尺寸不变。random = 1 :训练每迭代10次,随机调整输入图像的尺寸。调整规则如下:rand_coef = 1.4Random_val = 1.4 or 1/1.4调整之后输入尺寸: new_input_size = round( Random_val * input_size/32 +1) *32其中,input_size为cfg中设置的输入尺寸。图像尺寸大小保持32的倍数。例: inp..

2020-08-20 19:27:47 1310 3

原创 TXT格式标注数据 转换成 XML格式标注数据

采用darknet做目标检测,生成的检测结果为txt文件,在其他特定平台上查看效果图时转换成xml格式标注文件。darknet生成的检测结果为txt格式文件,每张image生成一个同名txt检测结果文件。txt文件中检测结果如下图,依次为:类别 x_center y_center weight height。import osimport xml.etree.ElementTree as ETfrom xml.etree.ElementTree import Element...

2020-07-16 16:00:21 2901 2

原创 darknet 框架实现图像分类&检测

一 Windows darknet安装源码:https://github.com/AlexeyAB/darknet 适用windows系统。配置与编译darknet VS 工程。(省略)二 darknet框架训练分类模型直接调用编译好的.\build\darknet\x64\darknet.exe,在cmd中采用以下命令:darknetclassifier trai...

2020-04-23 18:58:12 4908 18

原创 Failed to get convolution algorithm. This is probably because cuDNN failed to initialize.

windows :tensorflow-gpu 1.14 + CUDA 10.0 + cudnn 7.6.5.30出现以上问题应该是这三者版本匹配存在问题,但是tensorflow-gpu是可运行的(tf.test.is_gpu_available()结果为True)将cudnn 从版本7.6.5.30更换到版本7.6.3.30,以上问题解决。...

2019-11-18 15:01:17 141

原创 import caffe 报错 SystemError: initialization of _caffe raised unreported exception

环境:Anaconda python 3.5确认caffe编译没有问题import caffe时报错如下:File "XX/XX/caffe/pycaffe.py", line 13, in <module>from ._caffe import Net, SGDSolver, NesterovSolver, AdaGradSolver, \SystemErr...

2019-10-23 19:19:31 3386

原创 caffe python3.5 Windows版本编译

之前编译的是caffe python2.7版本,与caffe python3.5版本还是有差异,记录一下。下载 caffe windows版本:https://github.com/BVLC/caffe/tree/windows前提:已安装 anaconda 3(python 3.5),VS2015,CMake,CUDA8.0+cudnn5.1一caffe-windows\scrip...

2019-03-12 19:22:58 3592 2

原创 could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED

训练、测试Tensorflow、Keras代码时,出现could not create cudnn handle: CUDNN_STATUS_NOT_INITIALIZED、error retrieving driver version: Unimplemented: kernel reported driver version not implemented on Windows、could n...

2019-01-30 08:40:19 11173 34

原创 caffe python接口搭建&训练深度学习网络

一、数据准备,生成lmdb文件方案一:直接通过cmd执行以下命令:convert_imageset.exe --resize_height=240 --resize_width=240 --shuffle --backend="lmdb" G:\ G:\caffe_python\label\label_train.txt G:\caffe_python\label\train_lmdb...

2019-01-16 08:48:49 1155 2

原创 caffe编译 error及解决方案

编译环境:Windows + VS2013 + CUDA 8.0问题一:Error 73  error MSB4062: The "NuGetPackageOverlay" task could not be loaded from the assembly D:\OpenSource\NugetPackages\OpenCV.2.4.10\build\native\private\coapp...

2018-11-28 17:17:02 886

原创 Python 判断图像是否读取成功

大批量处理数据时,若因个别图像错误导致代码中断,从头再来比较浪费时间对未成功读入的图像跳过(读图 import cv2)for i in range(1,1000): image = cv2.imdecode(np.fromfile('xxx.jpg', dtype=np.uint8), -1) try: image.shape except:...

2018-06-28 14:50:38 12054

原创 'Tensor' object does not support item assignment

本代码中对需要对图像tensor 每一个通道进行减均值若图像image为[BatchSize, height, width, channel],对每一个channel求图像的均值,3通道得到的均值为imgMean = [mean0, mean1, mean2]在tensorflow中读取tfrecord数据,读到的图像为tensor,对其所有通道减去同一均值为Image = tf.cast(Ima...

2018-06-28 11:10:42 15404 1

原创 tf.train.exponential_decay( ) & tf.train.piecewise_constant( )

1. decayed_learning_rate = tf.train.exponential_decay(learning_rate, global_step, decay_steps, decay_rate, staircase=False, name=None)模型训练过程中需要下降学习率(learning rate),该函数提供指数衰减函数来初始化学习率。计算公式为:decayed_lea...

2018-06-06 14:20:37 723

原创 MacOs 安装Anaconda & OpenCv & TensorFlow

1. Anaconda安装直接在官网下载了Anaconda Python3.6 Graphical版本(Python3.6此时最新,Graphical因为用惯了windows),很快下好了。网速较慢的话可以到清华大学开源软件镜像站下载。Graphical版安装直接看界面提示进行安装即可,没有修改任何默认设置。安装好之后可在终端查看Python版本:python --version2. OpenCV...

2018-06-03 23:12:29 3864

原创 TensorFlow tf.one_hot( )剖析

1. 首先解释one_hot encoding(独热编码)one_hot encoding可作为机器学习中对离散型特征的一种处理手段,一般用于处理监督学习中分类问题样本的标注数据。例如有三类特征{label1,label2,label3},需要三个bit位实现编码,bit位为1的位置对应原来的特征值,即上述特征对应的编码为{100, 010, 001}。2.tf.one_hot( label_ba...

2018-05-21 21:11:49 2106

原创 cmd命令 & 文档快速处理

Windows CMD1. cd /d D:\XXX\XXX将默认路径修改为D:\XXX\XXX2. cd..将默认路径回退到上一路径,如根据第一条默认路径修改为D:\XXX\XXX,再经cd..得到D:\XXX的默认路径2. dir/s/on/b&gt;D:\XXX\XXX.txt将当前文件夹内的文件名(含路径)保存到指定的TXT文件中。其中/s保留全路径+文件名;不加/s只输出文件名,不包...

2018-04-27 09:11:27 553

原创 TFRecords数据的生成与读取

TFRecords 作为TensorFlow标准支持格式,将所有信息(包括图片信息)写入到一个tfrecords文件中,便于管理数据。TFRecords 是二进制文件,有特定的写入和读取方式。需要将下图中的image图片文件和anno.txt文件生成为tfrecords格式。anno.txt中标注数据如下:E:/anno/image/Drivingdecordr_01.jpg 1 648 512 ...

2018-03-20 18:38:37 1302 1

原创 读取XML文件数据,XML数据标注格式转换为TXT格式

为了训练深度学习模型,经常要整理大量的标注数据,需统一不同格式的标注数据,一般情况下习惯读取TXT格式的数据。但实际中经常遇到XML格式的标注数据,在此举例:1.读取XML标注数据;2.写入TXT文件。XML标注数据如下&lt;annotation verified="no"&gt; &lt;folder&gt;suE&lt;/folder&gt; &lt;filename&gt;Driv...

2018-03-04 23:00:24 7435 5

原创 错切变换

错切变换第一次接触到错切时,发现网上的资料较少,且出入很大。遂记录一些基本知识。 假设(w, z)为原始输入空间,(x, y)为变换后的坐标空间。

2017-09-21 20:19:09 13657 5

原创 TensorFlow中flags传递参数 解读tf.app.flags

解读 tf.app.flags

2017-08-17 17:26:08 2302 1

原创 TensorBoard 可视化 不显示数据问题 No scalar data was found...

TensorBoard:Tensorflow自带的可视化工具。利用TensorBoard进行图表可视化时遇到了图表不显示的问题,记录一下,初学者若遇到同样的问题可以少走弯路。

2017-08-16 20:17:36 32562 26

原创 Spyder使用和调试方法

Anaconda——Spyder,Python的调试工具,简单介绍其使用和调试方法,方便初学者使用。

2017-05-12 12:18:13 17295 4

MATLAB 2014b安装教程

最新版MATLAB软件安装教程,MATLAB 2014b安装教程中英文都有。

2014-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除