自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【语义分割】评价指标:PA、CPA、MPA、IoU、MIoU详细总结和代码实现(零基础从入门到精通系列!)

文章目录引言1 混淆矩阵2 语义分割PA:像素准确率CPA:类别像素准确率MPA:类别平均像素准确率IoU:交并比MIoU:平均交并比(改进,先求IoU,再求MIoU,这里有误)3 综合实例步骤一:输入真实、预测图片步骤二:求出混淆矩阵步骤三:评价指标计算PACPAMPAIoUMIoU4 测试代码参考引言语义分割是像素级别的分类,其常用评价指标:像素准确率(Pixel Accuracy,PA...

2019-12-22 15:52:55 88043 155

原创 【语义分割】数据增强方法(原图与标签同时扩增)

1

2019-12-25 11:11:24 8386

转载 Numpy:ndim、shape、dtype、astype用法介绍

参考链接:Numpy中ndim、shape、dtype、astype的用法

2019-12-25 10:15:33 554

原创 Python:一文让你彻底理解numpy中axis=-1/0/1/2... [实例讲解:np.argmax(axis= -1 0 1 2) np.sum(aixs= -1 0 1 2)]

前言接触python有一段时间了,但总有一道坎在心中挥之不去,那就是Numpy模块中的axis=-1/0/1/2...,每每见到axis=-1、axis=0、axis=1、axis=2等操作,心中真是万马奔腾飘过...But,有幸看了几篇博文,学到一些“奇淫技巧”,总结整理与大家分享!铺垫知识知识点1:python中的列表和numpy中的数组的区别首先,python中是没有数组这个概念,...

2019-12-24 22:24:17 6977 8

转载 Python:assert基本用法

语法:assert 条件若条件成立,继续执行若条件不成立,报错>>> a = -1>>> assert a < 0 # 条件成立,继续运行>>>>>> assert a > 0 # 条件不成立,报错Traceback (most recent call last): File "<s...

2019-12-22 22:10:34 217

转载 Python:获取文件夹内 文件夹 和 文件数量

path = 'C:/Users/Dell/Desktop/test'print('dirnum:',len([lists for lists in os.listdir(path) if os.path.isdir(os.path.join(path, lists))]))print('filenum:',len([lists for lists in os.listdir(path) if...

2019-12-22 22:04:43 2266

转载 Python:print用法大全

参考链接:Python中print用法大全(打印字符串,整形和浮点型)

2019-12-22 21:59:54 569

原创 Python:for的多种写法

>>> list = [1, 2, 3, 4, 5, 6]# 常规写法>>> for i in list: print(i)123456# 加上对迭代变量i的操作>>> print([i for i in list])[1, 2, 3, 4, 5, 6]# for if 合用>>> p...

2019-12-22 21:54:14 6083

原创 Python:list数组元素同一转换类型

# 整形 转 字符串类型list = [1, 2, 3, 4, 5, 6]>>> convert = [str(i) for i in list]>>> convert['1', '2', '3', '4', '5', '6']

2019-12-22 21:37:35 573

原创 Python:列表list对应项求和

方法一:利用numpy模块直接求解>>> import numpy as np>>> arr1 = np.array([1, 2, 3])>>> arr2 = np.array([4, 5, 6])>>> print(arr1+arr2) # 结果类型为: numpy.ndarray[5 7 9]方法二:利用n...

2019-12-22 21:31:37 3026

原创 Python:SyntaxError: unexpected EOF while parsing

语法问题:请检查print()函数是不是少了右边的括号!请检查print()函数括号是不是用中文输入法写的!

2019-12-22 21:05:44 764

原创 【语义分割】评价指标代码函数:np.sum()、np.nansum()、np.nanmean()、np.diag()、np.bincount()

引言本文针对:【语义分割】评价指标:PA、CPA、MPA、IoU、MIoU详细总结和代码实现(零基础从入门到精通系列!)中实现评价指标代码里相关函数进行补充说明,包括:np.sum()、np.nansun()、np.nanmean()、np.diag()、np.bincount()np.sum()numpy中sum函数常用参数:sum(a, axis=None...)a:要进行加法运...

2019-12-22 20:58:18 4632

原创 CSDN Markdown 文本居中、右对齐、左对齐

语法<center>居中文字</center>测试居中文字(原版)居中文字

2019-12-22 18:35:56 4220

原创 CSDN Markdown 首行缩进方法

语法&ensp;或&#8194;&emsp;或&#8195; 测试缩进测试(原始) 缩进测试(&ensp;) 缩进测试(&#8194;) 缩进测试(&emsp;) 缩进测试(&#8195;)...

2019-12-22 18:32:17 554 1

原创 Python:[-1]、[:-1]、[::-1]、[n::-1] 原理大详解(超全超仔细!)

Python中切片原理0 下标说明无论是str还是list等,从左到右下标从0开始,从右到左下标从-1开始如:str = 'python',下标示意图如下:1 两参数:[开始:结束]知识点1: 遵循左闭右开原则,如:[0:9]等价于数学中的[0,9)例子:# 字符串中用法str = 'python'print(str[0:3]) # pyt 左闭右开,从位置0到 位置3前的...

2019-12-20 12:14:34 3855

原创 Tensorflow 2.0 打印 Tensor

问题场景Tensor变量:想要打印Tensor中(1, 512, 512)中的值解决办法import tensorflow as tftf.print(Tensor_Name) # 此处为Tensor变量的名称

2019-12-20 10:21:34 6199 2

原创 图像格式转换:jpg批量转png

使用PIL模块import Imageim = image.open('pic.jpg')im.save('pic.png') # 可通过修改图片后缀转为其它格式,如:pic.gif pic.tif批量转图from PIL import Imageimport ospath = r"C:\Users\Administrator\Desktop\data\images_jpg"...

2019-12-19 22:18:04 591

原创 PASCAL-VOC2012 数据集介绍 及 制作同格式数据

1 PASCAL-VOC2012 介绍PASCAL-VOC2012数据集(vocdevkit、Vocbenchmark_release)详细介绍全卷积神经网络 图像语义分割实验:FCN数据集制作,网络模型定义,网络训练(提供数据集和模型文件,以供参考)2 制作PASCAL VOC格式数据集(超详细很完整)tensorflow下利用deeplabv3+对自己的数据进行训练...

2019-12-19 21:56:51 820

原创 nvidia-smi 显示无进程,但GPU显存被占用

问题场景训练网络时,未等网络训练完,中途按了:ctrl + c结束网络训练。当再次进行训练网络时,提示GPU显存不足,使用nvidia-smi查看GPU,无进程占用,但GPU显存被占满。问题分析用ctrl + c终止网络训练,只是终止了部分进程,还剩下一部分进程未被终止。问题解决1 查看进程fuser -v /dev/nvidia*2 终止进程kill -9 pid参考n...

2019-12-19 21:46:34 3274 1

原创 Python:获取命令行参数

使用sys模块代码:import sysprint("第1个参数是:" + sys.argv[0])print("第2个参数是:" + sys.argv[1])print("第3个参数是:" + sys.argv[2])输入:输出:

2019-12-12 11:26:59 94

原创 Python:cv2.imwrite无法存储带有中文路径图片

问题场景使用cv2.VideoCapture()提取视频中的帧,并将其保存为图片。刚开始使用cv2.imwrite("图片存储路径带中文", frame)无论如何都保存不了图片,最后使用cv2.imencode('.jpg', frame)[1].tofile('图片存储路径带中文')。代码示例cap = cv2.VideoCapture("***.asf")_, frame=cap....

2019-12-12 11:06:36 2473 2

转载 Python:获取代码运行时间方法

目录使用time模块1 time.clock()import timestart1 = time.clock()''' Code Block'''end1 = time.clock()print("Running time: %s Seconds" % (end1 - start1))2 time.time()使用timeit模块使用datetime模块...

2019-12-12 10:43:48 158

原创 Java:Spring的IOC原理(大白话解释)

先行参考以下半成品文章和参考链接,待学完课程后续整理此文章IOC和DI关系IOC:Inversion of Control,控制反转DI:Dependency Injection,依赖注入关系:IOC是一种面向编程设计思想,DI是IOC思想的实现方式,即:DI实现IOC这一思想Q&A那么问题来了:IOC是一种什么思想?DI实现的什么?IOC思想:借助“第三方”,实现具有依...

2019-12-09 22:13:18 967

原创 Java:反射和注解从入门到放弃

参考秒懂,Java 注解 (Annotation)你可以这样学

2019-12-09 20:05:20 99

原创 Python:anaconda3/bin/activate: Permission denied

由于长时间在Windows dos下使用Anaconda,导致在Linux环境下使用时出错,特此记录:Windows和Linux系统下进入Anaconda环境的命令行的区别!Windows下进入Anaconda中环境:activate your_envLinux下进入Anaconda中环境:source activate your_env注意:上述your_env是你所配置的环境的...

2019-12-05 17:26:49 1217

原创 Java:jar包和war包区别

jar包:对java类编译后生成的.class类文件的集合打包成的压缩包war包:对一个完整的Web程序打包成的压缩包,里面包含了jar包和html、jsp、xml等文件参考:war包和jar包的区别...

2019-12-05 15:39:12 209

原创 Kaggle 注册手机号以获取GPU资源

注册手机号格式:+860 手机号码注意:+860后有个空格

2019-12-03 20:40:21 737 1

空空如也

空空如也

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

TA关注的人

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