随手记
文章平均质量分 81
dagongji10
这个作者很懒,什么都没留下…
展开
-
损失函数
CrossEntropy Loss熵的概念来源于信息论,表示的是系统内部的紊乱程度;与之相关的几个概念有:信息熵,相对熵,散度。 熵信息熵可以看成事件的信息量,事件越不确定表示系统内部越紊乱,产生的结果越有多样性,每种结果发生的概率越小,不确定性越大,信息量也就越大。假设有一事件XXX,可能的结果是x0x_0x0,该结果发生的概率为p(x0)p(x_0)p(x0),则该结果的不确定性定...原创 2018-12-23 12:50:45 · 395 阅读 · 0 评论 -
贝叶斯公式与极大似然估计
条件概率在事件 AAA 发生的前提下,事件 BBB 发生的概率就叫做条件概率,表示为:P(B∣A)P(B|A)P(B∣A)。那么如何去计算这个条件概率?其实一般说到条件概率的时候,事件 A、BA、BA、B 是有交集的,也就是说事件 AAA 和事件 BBB 有可能同时发生,它们同时发生的概率表示为:P(AB)P(AB)P(AB)。有了这个就可以计算条件概率了:P(B∣A)=P(AB)P(A)P(B...原创 2018-12-23 16:39:42 · 400 阅读 · 0 评论 -
viterbi 算法与python实现
Viterbi算法(部分内容转自知乎:《如何通俗地讲解 viterbi 算法?》)1、问题描述如下如所示,如何快速找到从 S 到 E 的最短路径?一:遍历穷举法,可行,但速度太慢;二:viterbi算法!注:viterbi 维特比算法解决的是篱笆型图的最短路径问题,图的节点按列组织,每列的节点数量可以不一样,每一列的节点只能和相邻列的节点相连,不能跨列相连,节点之间有着不同的距离,距离的值就不在图上一一标注出来了,大家自行脑补。2、算法分析(1)S 到 A 列的最短路径首先起点是S,原创 2020-06-02 15:21:19 · 1390 阅读 · 0 评论 -
协方差与相关系数
1、联合分布均值和方差是我们再熟悉不过的两个概念,但它们都是基于单一随机变量,如果考虑多个随机变量呢?例如,在体检中身高和体重;这就属于联合分布的范畴了。定义:关于随机向量(多个随机变量)的分布称为联合分布。联合分布函数作为描述随机向量的概率分布而存在。举例说明:假设身高为随机变量 x1x_1x1,体重为随机变量 x2x_2x2,随机向量 X=(x1,x2)X=(x_1,x_2)X=...原创 2019-02-15 17:57:07 · 1679 阅读 · 0 评论 -
准确率、召回率和mAP、AP50/75
1、准确率和召回率真实值与预测值之间的关系为:准确率(precision)和召回率(recall)作为统计值,各自的计算方式:P=TPTP+FPP=\frac{TP}{TP+FP}P=TP+FPTPR=TPTP+FNR=\frac{TP}{TP+FN}R=TP+FNTP准确率 PPP 给出了“预测为真值的样本中确实有多少比例为真值”,召回率 RRR 给出了“本来就是真值的样本模型预测出...原创 2019-05-13 11:27:13 · 28367 阅读 · 2 评论 -
评价度量指标之BLEU,METEOR,ROUGE,CIDEr
在 VTT (Video to Text) 任务中,需要衡量模型输出的视频描述语句的准确性,因为衡量的对象是一个个的自然语言文本,所以通常会选择自然语言处理领域的相关评价指标。这些指标原先都是用来度量机器翻译结果质量的,并且被证明可以很好的反映待评测语句的准确性,主要包含4种:BLEU,METEOR,ROUGE,CIDEr。1、BLEUBLEU(Bilingual Evaluation und...原创 2019-12-25 21:08:53 · 9658 阅读 · 4 评论 -
OpenCV 常用检测算法
一、直线检测1、直线检测cv.HoughLines:使用标准霍夫变换,找到二值图像中的直线lines = cv.HoughLines( image, # 8-bit、单通道的二值图像 rho, # 累加器的距离分辨率,以像素为单位 theta, # 累加器的角度分辨率,以弧度为单位 threshold, # 累加器的阈值参数,太大会过滤大部分直线,太小则误检测会很多 lines, # srn, # 对于多尺度霍夫变换,原创 2020-10-16 19:56:56 · 4031 阅读 · 1 评论 -
bbox 四个顶点排序
1、问题已知矩形框(或者任意形状框,但必须是凸包)的四个顶点坐标,将其按照 “左上→右上→右下→左下” 的顺序排序。2、思路一般性的解决方案:先计算矩形框对角线的交点坐标 (Cx,Cy)(C_x, C_y)(Cx,Cy),则:x<Cx,y<Cyx<C_x, y<C_yx<Cx,y<Cy 的是左上,x>Cx,y<Cyx>C_x, y<C_yx>Cx,y<Cy 的是右上,x>Cx,y>Cyx>C_x, y原创 2021-07-23 17:01:46 · 1828 阅读 · 1 评论 -
python+OpenCV+cuda计算光流
利用OpenCV计算TVL1光流,具体实现可参考 这里,需要注意的是要用 opencv-contrib-python,opencv-python 是不包含光流计算模块的;这是纯 CPU 的计算方式,计算速度为大约为 3FPS,很难实现实时,考虑使用GPU加速。1、OpenCV3.x / OpenCV2.xOpenCV本身支持C++的GPU光流计算方法,完成编译就能使用,但是python的GPU...原创 2019-10-24 20:28:12 · 4778 阅读 · 8 评论 -
OpenCV 截取任意形状的ROI
规则矩形的ROI提取可以使用 numpy 的数据切片操作,但是真实场景的ROI形状并不规则,可能伴随着旋转角度、多点折线等特征。这里介绍利用 OpenCV 截取任意形状ROI的基本思路。会使用到的几个比较重要的方法有:直线拟合:cv.fitLine旋转矩阵:cv.getRotationMatrix2D仿射变换:cv.warpAffine轮廓绘制:cv.drawContours图像融合:cv.add外接框拟合:cv.minAreaRect一、基本思路这里针对的是一般的 BGR 图像,ROI原创 2020-11-26 11:03:37 · 2053 阅读 · 3 评论 -
Pandas基本API集锦
一、pandas 简介pandas 是基于 numpy 的一种工具,该工具是为了解决数据分析任务而创建的。它有两种常见的数据类型:Series,DataFrame。Series 是 pandas 中最基本的对象,类似一维数组,可以自定义标签(也就是索引),通过索引可以访问数组中的数据。DataFrame 是一个二维表结构,能够存储多种不同类型的数据,并且每一个坐标轴都有自己的标签,可以把它当作一个 Series 的字典项。二、Series 对象1、Series 的创建# 通过列表创建,此时会默认从原创 2020-07-30 23:15:56 · 2357 阅读 · 0 评论 -
CASIA-HWDB2.x 数据集DGRL文件解析(python)
CASIA-HWDB 数据集是最常见的手写汉字识别数据集,它包含脱机、联机两部分,分单字、文本行两种类型:HWDB1.x:脱机单字,1.0~1.2 三个版本,数据格式为 .gntOLHWDB1.x:联机单字,1.0~1.2 三个版本,HWDB2.x:脱机文本行,1.0~1.2 三个版本,数据格式为 .dgrlOLHWDB1.x:联机文本行,1.0~1.2 三个版本,一般常用的汉字识别多为脱机单字识别,该部分数据格式为 .gnt,网络上针对这种数据的解析文章也很多,这里主要介绍文本行识别数据集,原创 2020-06-30 21:02:39 · 5219 阅读 · 20 评论 -
matplotlib基本绘图API集锦
一、基本使用流程import matplotlib.pyplot as plt # 导入模块# 画布设置plt.figure(figsize=(12,9)) # 设置图像尺寸大小,参数值乘以100表示分辨率plt.subplot(m,n,j) # 多个图排列plt.figure().tight_layout() # 多个图排列时自动设置间距,消除重叠# 画图plt.plot(x, y)# 图形设置plt.xlabel( 'heigh原创 2020-06-20 18:56:11 · 779 阅读 · 0 评论 -
Markdown编辑器typora集成图床插件,轻松搞定博客图片丢失问题
typora-copy-images-to: upload1、IDE工具:typora优势:书写方便,文档在编辑完成后迅速转换为阅读模式,效果能够实时呈现,方便修改调整;各种公式、插图、表格、代码等都能轻易实现,布局方便;UI界面简洁优美,操作起来得心应手。2、图床插件:picGo2.2.2下载:官方,非官方,官方下载速度太慢了!安装与配置:Windows安装直接点击....原创 2020-03-25 14:48:58 · 901 阅读 · 0 评论 -
图片内公式转LaTeX
一个超级实用的工具软件Mathpix,它可以将图片中的公式快速转换为LaTeX,免去了大量人工手动转换的时间,个人觉得很好用!!!例如现在有一篇文章(PDF版本),里面有很多公式,想要把它搬到自己的博客但又不想用截图,自己手动一个个敲上去实在太慢,那么可以用Mathpix直接截图、转换,公式的LaTeX代码就得到了,直接copy过来即可。该工具支持Windows、Linux、Mac系统,具体操...原创 2019-01-08 10:27:55 · 1254 阅读 · 0 评论