自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 YOLO,阅读总结

You Only Look Once: Unified, Real-Time Object Detection1、 论文要解决什么问题?论文对于当前目标检测的速度和精度问题提出了YOLO模型,以期能提升目标检测的速度和精度。2、 论文采用了什么方法?相较于当前调整分类器得到目标检测模型,论文将目标检测定义为边界框和相关类概率的回归问题。并且将单个神经网络在一个评估中直接从完整图像预测边界框和类概率。由于整个检测流水线是一个单一的网络,因此可以直接根据检测性能进行端到端的优化。3、 论文达到什么效果

2021-04-15 22:28:58 136

原创 mAP—目标检测模型的评估指标

mAP最近在做目标检测相关的项目,对于mAP一直没有搞懂,因此花了一天来学习,并将其整理在这篇博客里以供参考学习。首先mAP,即平均精度均值(mean Average Precision),是目标检测中最为常用的评估指标。例如对于R-CNN和YOLO性能的评价都会用到mAP。mAP将ground truth 和检测到的bounding box进行比较,并返回一个值,这个值越高说明模型的检测越准确。...

2021-04-09 12:43:49 3078 2

原创 Deep Metric Learning 基本概念

Deep Metric Learning度量学习度量学习(Metric Learning)的主要目的是学习一个距离函数d(⋅,⋅):Rk×Rk↦R+d(\cdot ,\cdot ):{{\mathbb{R}}^{k}}\times {{\mathbb{R}}^{k}}\mapsto {{\mathbb{R}}^{+}}d(⋅,⋅):Rk×Rk↦R+ ,该函数将两个 kkk 维的输入向量映射为二者之间的距离。其中输入向量通常是输入图像或图像的特征表示。距离函数的形式为d(x,y)2=(x−y)TM(x−y

2021-04-03 16:33:30 1300 2

原创 online boosting 和 batch boosting的区别

online boosting 和 batch boosting的区别最近的学习用到了online gradient boosting相关的知识,一开始没弄明白,于是找了先关文献查看今天算搞明白了,在此作为记录。boosting  首先来说一下boosting,boosting方法属于集成(ensemble)方法的一种,它通过将一些预测能力较弱的一些模型(例如决策树)转化为一个预测能力较强的模型。例如对于分类问题,可以通过对一组弱学习器进行weighted majority vote从而将其转化为一个

2020-12-10 17:11:21 527 2

原创 Edge Detection — Canny

Canny算子Edge DetectionCanny 算子Canny算子假设Canny算子使用Canny算子进行边缘检测Step 1: Gaussian FilterStep 2 :Sobel OperatorStep 3 :边缘检测Step 4 :非极大值抑制Step 4 :双阈值处理代码&结果展示参考文献:Edge Detection边缘检测通过大幅度的减少待处理的数据量来简化图像分析,同时提取出图像中比较突出的信息,即有用的物体边界的结构信息[1]。边缘检测是目标识别,场景识别前期步骤。

2020-07-22 22:25:18 358 1

原创 人民币面值识别

数字图像处理课程的编程作业,在此记录下来,方便自己和诸位查看。编程环境:Colab或 jupyter Notebook编程语言以及所用框架:python3.8 pytorch实现思路:本次编程作业我选择了实现人民币识别这一功能。对于该问题,可以将其转化成为图像分类的问题,使用普通的卷积神经网络即可解决。因此我使用了18层的残差神经网络即ResNet18来作为本次作业图像分类的模型。为了方便起见,我使用了pytorch框架中所提供的已经进行了预训练的ResNet18模型。使用训练集对模型训练,同时进

2020-07-22 21:40:29 4294 41

原创 课堂作业记录_线程小作业

线程小作业作业背景第一题Q1:将该程序运行10次,记录运行结果。Q2: 10次运行结果是否一致?若不一致,请解释原因。Q3: 设计另一个autorun.cpp,它能够将test.exe运行N次(n=10000或100000…),自动收集运行结果存入result.txt文件。Q4:是否可以消除test.exe多次运行时其结果的不一致性?请给出解决方案,测试其可行性。第二题quadratic.cpp的代码:Multithreading2.cpp代码:Q1:分别计算quadratic.cpp与Multithrea

2020-06-16 12:24:32 662 1

原创 图像的Sobel滤波,OpenCV 、C++实现

文章目录原理实现代码(C++实现,VS2015):实现效果原理sobel滤波主要用于边缘检测,通过测量图像中每个像素点强度的梯度,从而找到像素点强度值变化最快的方向以及这个方向的变化率。检测结果显示了图像强度值在每个像素处的变化大小,从而判断以及该像素点是否为图像的边缘。在强度恒定的区域对像素进行滤波,得到的结果是近乎为零的向量。如果再图像的边缘进行检测,则可以得到一个由强度较弱的像素指向强度较亮的向量。sobel滤波使用两个3∗33 * 33∗3的卷积核 一个代表水平方向上的变化,另一个代表垂直

2020-05-29 16:13:18 1612

原创 LeetCode 129. 求根到叶子节点数字之和

题目描述:给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。例如,从根到叶子节点路径 1->2->3 代表数字 123。计算从根到叶子节点生成的所有数字之和。说明: 叶子节点是指没有子节点的节点。示例 1:输入: [1,2,3]1/ 2 3输出: 25解释:从根到叶子节点路径 1->2 代表数字 12.从...

2019-09-04 22:07:36 71

原创 动态规划学习 0-1背包问题,学习笔记

**动态规划学习 0-1背包问题,学习笔记**最近在学习动态规划,对于一个问题解决的大致思路如下:根据已知问题分析出其状态转移方程 然后根据该方程先使用递归的暴力解法来解解决问题,由于该方式会产生大量的重叠子问题,于是在递归的基础上衍生出了一种记忆化搜索的方式,该方式有效地减少了递归函数的调用。以上两种方式都是由一种自顶向下的方式进行思考,而动态规划问题则反其道而行之,通过自底向上...

2019-09-02 22:13:11 253

原创 LeetCode 257 二叉树的所有路径

本文主要用于记录自己的学习

2019-09-02 22:03:31 88

[book]PRML 中文+英文+代码

寻找数据中模式的问题是⼀个基本的问题,有着很长的很成功的历史。例如,16世纪TychoBrahe的⼤量的观测使得Johannes Kepler发现⾏星运⾏的经验性规律,这反过来给经典⼒学的发 展提供了跳板。类似地,原⼦光谱的规律的发现在20世纪初期对于量⼦⼒学的发展和证明有着重要的作⽤。模式识别领域关注的是利⽤计算机算法⾃动发现数据中的规律,以及使⽤这些规律采取将数据分类等⾏动。

2018-05-27

空空如也

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

TA关注的人

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