自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最简单的TAR,TPR,FAR,FPR的说明

最近在画人脸识别的ROC曲线,我们常看到的ROC曲线的横纵坐标分别为FPR和TPR,但又经常在文字描述里看到FAR和TAR。然后翻了网上很多的文章,发现真的天下文章一大抄,很多文章根本就没搞明白在这里我可以很明确的告诉大家最简洁的答案!在数值上他们两两相等:TAR = TPRFAR = FPR关于其他具体计算方法,具体的公式大家自行搜索。如有不赞同,欢迎讨论!参考htt...

2020-04-05 10:38:10 2775 1

原创 从损失函数公式上说明为什么GAN的D和G的loss最终都稳定到了0.693

最原始GAN的损失包括D和G的。LossD = Loss_fake + Loss_realLossG = Loss_G_fake_D + 其他约束项那这些Loss都是二分类的交叉熵损失实现的,cross entropy loss value,定义如下:GAN最重要的思想,就是让判别器D分辨不出图像到底是真实的,还是虚拟生成的。也就是说,判别器不论在哪种输入条件下,他都应该输出0...

2019-12-04 11:12:03 7249 4

原创 python 处理键盘输入 方法汇总

注意:python3.x已经不支持raw_input了,已经更替成了input。raw_input()str = raw_input("Enter your input: ")input(),不能读到\n, 读入一行,可以用连续的input来实现读入多行。input() 函数和raw_input() 函数基本能够互换。可是input会如果你的输入是一个有效的Python表达式,并返回...

2019-09-07 15:05:41 2059

原创 python 回溯初级练习代码

#回溯练习#给你两个整数 n和k,从1-n中选择k个数字的组合。比如n=4,那么从1,2,3,4中选取两个数字的组合,包括图上所述的四种[1, 2], [1, 3], [2, 3], [2, 4]。def combine(n, k): #global res_list res_list = [] def backtrack(n, k, start, list_one...

2019-08-21 17:23:17 387

原创 python 专题训练收获(五)正则表达式

import repattern = re.compile(r'正则表达式')。#正则表达式就是一个string。pattern.search(string)。#在string中返回一个匹配对象,只匹配一次就停止。或者直接re.search(string_patten, text)#用repl替换匹配的字符,并返回替换后的字符串。re.sub(string_pattern,...

2019-08-13 12:42:53 177

原创 python 专题训练收获(四)set

set无序排序且不重复,是可变的,有add(),remove()等方法。既然是可变的,所以它不存在哈希值。基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交集), difference(差集)和sysmmetric difference(对称差集)等数学运算。sets不支持 indexing。frozenset是不可变的Set。...

2019-08-12 13:08:28 240

原创 python 专题训练收获(三)dict

默认dict,代表dict.keys(),而不是dict.items() 排序字典,sorted(a.items(), key = lambda kv:kv[-1]),但是返回的是list,[('b', 0), ('a', 1), ('c', 2)],然后再用dict[]一次,就能得到字典。 注意,字典的Key可以不是字符。{0: '0'} dict.update({2:30})。添加字典的...

2019-08-11 17:25:36 146

原创 python 专题训练收获(二)list

list[i:j:step],从i开始,到j结束,步伐是step。 sum(list),得到各元素的累加和。 max(list), min(list),得到最大或最小的元素。 sorted(a, key=lambda i:i[-1]),以每个元素中的第二个位置排序。 list(set),能将set转为list,set的添加元素是add,对应list的append。 复制一个列表,用lis...

2019-08-11 15:09:46 175

原创 python 专题训练收获(一)string

string.replace('a', 'b')。所有的'a'都被替换成'b'。 string.find('a')。返回'a'的位置。 string.split('a')。返回被'a'分割的一个列表,从左向右找。string.rsplit('a'),就是从右往左找。split里面的参数默认为0,如果是1,就只split出一个,剩下的字符串没有被split,比如'a,b,c'.rsplit(',...

2019-08-10 21:20:29 266

原创 编译的基本概念

1、本文目的CPU执行程序的原理这篇文章中提到,“程序要想被CPU执行,首先要被编译成CPU可以执行的指令操作”,那编译成CPU可以执行的指令操作是什么意思呢?这篇文章就用来说明编译的实际意义是什么。2、知识背景——CPU架构要谈编译,首先要说说CPU架构的概念。CPU架构也就是CPU指令集(指令就是汇编指令或者机器指令,比如Add是汇编指令,而对应的机器指令在MIPS下就是00000...

2019-07-10 14:33:39 4024

原创 详细分析 HEVC/H265编码框架原理(入门)

1、HEVC混和编码架框网上的HEVC框架图出自Overview of the High Efficiency Video Coding  (HEVC) Standard,如下图所示。但是这张图初看起来非常复杂,而网上也没有解释得比较详细的文章,因此本文的目的就是来详细分析这张图,即分析HEVC编码过程中大致流程,谬误处请各位批评指正。首先第一个问题:何为混合编码?我理解的是对同一帧数...

2018-11-26 18:42:55 15934 8

原创 以安装软件对注册表的影响为例 探究注册表作用

前言以前安装软件或者改系统的某个设置的时候,曾经涉及到过注册表的一些操作。但是对注册表一直处于只知道名字的状态,今天闲来无事想要对注册表有所了解,在网上一搜索,发现大多数人都是复制粘贴,毫无诚意可言,而且大多是对结构的介绍且言无实物。因此,本人希望通过安装猎豹WIFI为例,观察安装操作对注册表内容的修改。如有错误,请大家指正。注册表结构简介注册表被称为Windows操作性系统的核心,本质上是一个数...

2018-05-21 16:10:35 4406

原创 粗识 HTML5 video 标签和MSE媒体源扩展

前言当前网页上能够搜到的HTML5和MSE相关的内容一抓一大把,本文的目的是尽量用较短的篇幅,简述浏览器为何要使用HTML5的MSE扩展。这也是在我最开始接触有关内容时的最大的疑惑,希望对大家有所帮助,如存在错误,请大家指正。相关术语W3C:World Wide Web Consortium,是网络相关的主要的国际标准组织,推出了一系列影响重大的标准:HTML、CSS、XML、SVG等等,大家请记...

2018-05-16 15:15:02 4302

原创 CPU执行程序的原理(简化过程)

前言看了网上的一些描述CPU执行程序的过程,发现他们涉及到的内容太多了,恨不能把整个CPU的底层结构都拿出来说,这对计算机理论知识匮乏的新人甚至是一些老人都是非常不友好的。这个问题也是当初拦在我面前的一只大老虎,把这个原理写出来也有助于我自己的深入理解。YouTube上的一个视频How does CPU execute program,是一个很好的CPU执行程序原理的总结,英文水平还...

2018-05-12 15:35:16 32540 8

空空如也

空空如也

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

TA关注的人

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