
python
文章平均质量分 69
cc__cc__
记录日常,欢迎交流
展开
-
VOC格式数据集转为COCO格式数据集脚本
下方脚本进行了一定的修改,亲测可用。参考链接:https://blog.youkuaiyun.com/m_buddy/article/details/90348194# -*- coding=utf-8 -*-#!/usr/bin/pythonimport sysimport osimport shutilimport numpy as npimport jsonimport xml.etree.ElementTree as ET# 检测框的ID起始值START_BOUNDING_BOX_I.原创 2021-12-04 11:26:15 · 3926 阅读 · 3 评论 -
BP神经网络介绍及算法实现
文章目录一、BP神经网络简介及算法实现1.向前传播阶段1)隐藏层神经元输入2)隐藏层神经元输出3)输出层神经元2.向后传播阶段1)输出层权的调整2)隐藏层权的调整3.误差测度(cost function)二、随机生成数据集※初始化说明完整的BP实现、训练代码以及随机生成数据集和对照实验的代码详见[https://download.youkuaiyun.com/download/cc__cc__/33194209](https://download.youkuaiyun.com/download/cc__cc__/33194209)原创 2021-10-16 21:40:13 · 2463 阅读 · 0 评论 -
梯度下降/牛顿法实现逻辑回归
数据集及完整代码详见此链接https://download.youkuaiyun.com/download/cc__cc__/28820647文章目录一、训练数据可视化1.读取训练数据2.训练数据可视化二、逻辑回归算法简介三、梯度下降法实现逻辑回归1.批量梯度下降法(BGD)2.随机梯度下降法(SGD)3.小批量梯度下降法(Mini-Batch-GD)四、牛顿法实现逻辑回归五、借助Pytorch框架实现逻辑回归一、训练数据可视化1.读取训练数据def read_train_data(): x = []原创 2021-10-06 21:32:10 · 1289 阅读 · 1 评论 -
DOTA数据集标签txt文件转为xml文件
1.txtDOTA数据集的txt文件格式如下:其中,每一行的前8个数字代表目标物体四个顶点的坐标。2.xml使用labimg手动标注得到的xml文件:从txt转换到xml有两种选择:1.将原有的8坐标转换为4坐标的最小外界矩形,即hbb形式 xmin,ymin,xmax,ymax2.保留原有坐标,即obb形式x0,y0,x1,y1,x2,y2,x3,y33.一般的txt到xml...原创 2019-12-20 15:34:24 · 892 阅读 · 0 评论 -
本地PyCharm运行/调试远程服务器上的代码
远程登录服务器的方法有很多,不同人调试代码的习惯也不同,这里记录一种在本地使用PyCharm Professional运行/调试远程服务器上的代码的方法。一、同步本地与服务器端的文件点击Tools-Deployment-Configuration2.点加号选择SFTP创建一个新的server并添加SSH configuration3.添加映射路径到这里就可以通过Tools-Deployment-Upload/Download/Compare/Sync… 同步本地与服务器端指定路径下的文.原创 2021-03-25 19:12:53 · 1053 阅读 · 1 评论 -
【莫烦Python】Matplotlib学习笔记(二)
【莫烦Python】Matplot学习笔记(一)【莫烦Python】Matplotlib学习笔记(二)一、Bar柱状图/条形图二、Contours等高线图三、Image图像四、3D图像五、subplot多合一显示六、subplot分格显示七、图中图八、主次坐标轴九、Animation动画一、Bar柱状图/条形图import matplotlib.p...原创 2020-04-28 15:46:50 · 584 阅读 · 0 评论 -
【莫烦Python】Matplotlib学习笔记(一)
一、基本用法import matplotlib.pyplot as pltimport numpy as npx = np.linspace(-1, 1, 50)y = 2*x+1# y = x**2plt.plot(x, y)plt.show()二、在不同figure中显示import matplotlib.pyplot as pltimport numpy ...原创 2020-04-27 23:00:08 · 631 阅读 · 0 评论 -
使用imagecorruptions处理图片
0.安装imagecorruptionspip install imagecorruptions源码地址:https://github.com/bethgelab/imagecorruptions1.函数介绍def corrupt(image, severity=1, corruption_name=None, corruption_number=-1) """This fu...原创 2020-04-26 09:50:11 · 3075 阅读 · 1 评论 -
将numpy数组保存为图像的几种方法
0.给定一个numpy数组——image1.使用opencvimport cv2cv2.imwrite("1.jpg", image)2.使用PILfrom PIL import Imageim = Image.fromarray(image)im.save("1.jpg")3.使用scipy.miscimport scipy.miscscipy.misc.imsave('...原创 2020-04-25 23:01:01 · 14104 阅读 · 1 评论 -
统计清理数据集文件用到的命令和python脚本
统计、处理数据集文件时,有一些命令和脚本可能会用到,记录在这里以免之后在这些小问题上浪费时间。一、命令1.查找文件夹下指定名字的文件例如: find . -name "*det*"其中 .表示当前目录,*det*表示查找文件名中含det的文件。2.删除当前文件夹下的所有文件rm * ## 在删除之前可以使用 find * 查看想要删除的内容与你想的是否相同3.查找...原创 2020-01-12 10:11:55 · 511 阅读 · 0 评论 -
linux系统下创建anaconda新环境及问题解决
一、创建Anaconda新环境1.查看目前Anaconda的版本conda --version2.创建新环境(不同版本的python)conda create --name dd python=3.6,其中,dd是新环境的名称3.查看当前的环境信息conda info --envs4.切换环境 conda activate dd #dd对应到自己的新环境名称5.退出当前环境 conda...原创 2020-01-02 18:53:06 · 4339 阅读 · 0 评论 -
Python中self怎么用
参考:Python中self用法详解原创 2019-10-24 15:45:58 · 385 阅读 · 0 评论 -
cPickle.load()产生的相关问题
使用Anaconda3(python3.6.5)1)import cPickle出现问题解决:on python3.x cPickle has changed from cPickle to _pickle.import _pickle as cPickle2)出现错误: ‘ascii’ codec can’t decode byte 0x8b in position 6: ordin...原创 2019-10-22 22:09:16 · 1832 阅读 · 2 评论