自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 从txt读取文字,并且从其他文件夹中复制图片到另一个文件夹

# -*- coding: cp936 -*-import osimport shutil##输入新的文件名##获取当前文件夹的路径f = open('C:\\Users\\Ilearn\\Desktop\\ttt\\txt1.txt')lines = f.readlines() # 整行读取f.close()for line in lines: rs ...

2019-07-29 20:16:35 493

原创 由txt文件的内容,修改jpg和xml文件的名称

# -*- coding: cp936 -*-import os##输入新的文件名##获取当前文件夹的路径f = open('/home/liubo/tf-faster-rcnn1/data/VOCdevkit/VOC2007/ImageSets/Main/test.txt')lines = f.readlines() # 整行读取f.close()i = 100000...

2019-07-26 18:24:11 309

原创 获取XML文件的数据

import xml.dom.minidom as xmldomimport os# 得到文档对象domobj = xmldom.parse('C:\\Users\\Ilearn\\Desktop\\100005.xml')# print("xmldom.parse:", type(domobj))# 得到元素对象elementobj = domobj.documentElemen...

2019-07-26 18:22:06 1292 2

原创 tf-faster-rcnn敲重点:如何获取xml里面的内容并画出ground_truth的边框

折腾一天,问题遇到很多。首先是编码问题,因为在起初拿到这批数据的时候,命名都是中文命名,也没有进行修改(并不知道编码问题这么严重)在测试demo.py的时候还好,没有出现编码问题,当我想要输出ground_truth的时候,必须要找到对应的xml文件,但文件命名都是中文,弄了一上午没解决编码问题,不管是decode还是encode还有什么unicode,通通都试了,也没解决,最后发现出现代码的...

2019-07-26 18:19:30 1346

原创 pip 安装 pyqt5 失败Could not find a version that satisfies the requirement PyQt5 (from versions: ) No ma

今天在安装labelImg需要的一些库时,出现了一些问题。首先是python版本需要3.5的,不知道高版本行不行,我也没去试安装PyQt5库。pip install PyQt5 报错这是因为网络的问题,需要使用国内的镜像源来加速,比如豆瓣源在后面加上就可以了pip install PyQt5 -i http://pypi.douban.com/simple/ --trus...

2019-07-25 09:23:12 23427 11

原创 Screen: 使用screen 不能运行程序

之前创建screen是直接输入screen,然后进行操作,结果今天准备跑一个程序,用了同样的方法,报错了ImportError:libcublas.so.9.0: cannot open shared object file还有tensorflow的错(没保存),就是各种错moumou@dell-PowerEdge-T630:~/tf-faster-rcnn$ screen然后学...

2019-07-24 19:52:38 1492

原创 tf-faster-rcnn在VOC数据集或者其他数据集训练

参考博主博客主要是为了记录搭配的一个过程还有中间遇到的坑。首先要配好需要的环境。具体代码https://github.com/endernewton/tf-faster-rcnn可以下载构建Cpython模块到tf-faster-rcnn目录下执行cd tf-faster-rcnn/libmake cleanmakecd ..安装 Python COCO APIgit cl...

2019-07-24 14:50:48 746 7

原创 no CUDA-capable device is detected

在网上看有的问题是安装有误,或者说是版本不匹配问题我的问题是在跑demo.py出现的,而且测试结果会有多个框(修改demo.py里面NMS_THRESH值也不起作用),很多很多。具体也没找到什么解决的办法,不知道问题出在哪里。重启吧。。。。重启大法好...

2019-07-24 10:06:50 1133

原创 AttributeError: 'NoneType' object has no attribute 'astype'

路径问题可以在demo.py的第82行,看看所要查找的文件是不是自己所保存的图片,我是保存在data/demo里面的im_file = os.path.join(cfg.DATA_DIR, 'demo', image_name) im = cv2.imread(im_file) print("------------------------------") pri...

2019-07-23 17:06:22 685

原创 batch、epoch、iteration

batch是批的意思,CNN处理数据是分批次处理的。作用:可以更好的处理非凸的损失函数,也能更好的利用资源。batch_size就是每批里面的个数了。一个epoch指的是把所有的训练数据丢进神经网络中训练一次。通常我们的数据量比较大,一次性处理所有的数据效率会受到影响,这时候就会进行分批,如果一次处理一个数据,那就是Stochastic Gradient Descent,如果将数据分为若干批,...

2019-07-21 17:11:19 361

原创 初学Numpy

此博客用来记录刚开始学习numpy的一些基本语法数组创建有几种方法可以创建数组例如,可以使用该array函数从常规的Python列表或者元组创建数组,数组的类型是从序列中元素的类型推导出来的import numpy as nparr = np.array([2, 3, 4])print(arr)# [2 3 4]print(arr.dtype)# int32arr1...

2019-07-17 19:06:24 250

原创 RuntimeWarning: divide by zero encountered in log

cost = -np.sum(Y * np.log(A ) + (1 - Y) * np.log(1 - A )) / m # compute cost此处报错改为 epsilon = 1e-5 cost = -np.sum(Y * np.log(A + epsilon) + (1 - Y) * np.log(1 - A + epsilon)) / m 应该...

2019-07-16 09:26:02 1708

原创 Batch Gradient Descent、Stochastic Gradient Descent、Mini-batch Gradient Descent

梯度下降(Gradient Descent)又称最速下降,是迭代法的一种,可以用于求解最小二乘法(线性和非线性都可以)。在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(Gradient Descent)是最常采用的方法之一。在求解损失函数的最小值时,可以通过梯度下降法来一步步的迭代求解,得到最小化的损失函数和模型参数值。在这里简单说一下三种梯度下降Batch Gradient ...

2019-07-11 11:23:16 222

空空如也

空空如也

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

TA关注的人

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