自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 智能指针及其原理

智能指针也是常考的内容 智能指针是为了内存管理 1.shared_ptr原理 共享内存类似于 可以想象,一个人手指着一块区域,那么这个区域就自动生长一个定时炸弹,定时炸弹显示为1,再来一个人指着,炸弹显示为2,当没有人指的时候,这块区域就会自动爆炸。 循环引用,计数失效,内存泄漏 2....

2020-06-12 14:32:29 27 0

原创 新石器上机题

求两个矩阵的乘法 // 你必须定义一个 `main()` 函数入口。 #include <iostream> #include <vector> //#include <gtest/gtest.h> using namespace std; template ...

2020-06-12 09:07:53 49 0

原创 c++面试

const char * 和char* const 区别 const 函数 虚函数表 重写,重载区别 list,hashmap等应用 lambda 一个类继承 protected和privated的区别 子类继承两个父类,父类中有相同的函数成员,有两个其他类会有什么区别 构造函数的总类 ...

2020-06-10 10:35:23 33 0

原创 深度学习部分面试题

softmax公式 Softmax loss公式,L1 loss,L2 loss ,smooth L2 loss 公式 Batch norm 更新哪些参数 Relu中梯度消失和梯度爆炸 深度学习中数据是怎么并行运行的 Resnet为什么vgg深,写出其基本结构 Nms运行过程 Ker...

2020-06-10 09:39:47 63 0

原创 模型压缩和剪枝的面试准备

做过类似的项目: 1. THINKER芯片的二值、三值量化 量化为绝对值相等的数,并提取系数。 2. 笑脸识别的8bit量化 英伟达的8bit量化技术,基于KL散度(信息熵),量化为-127~128之间的数。 乘以一个scale系数,取整,这样在卷积中运算的就是整数 最后再除以这个sc...

2020-06-02 13:30:46 152 0

原创 关于roi pooling层的理解

昨天看到目标检测原理讨论群703346870进行了激烈的讨论。个人理解如下。 1. 概念理解: ROI, region of interest,感兴趣的(图像后者feature map)区域,数学表示上是一个矩形(x,y,w,h),表示可能出现物体的部位。 FPN, feature pyra...

2020-06-02 10:53:18 50 0

原创 关于rcnn roi pooling层的讨论

目标检测群703346870昨天进行了激烈的讨论。聊天记录如下。个人的见解将在群中公布。 轻指谈笑红尘2020/6/1星期一18:51:27 群主,我有个问题不是很明白,最开始的rcnn是在原图上选择性搜索得到roi,然后对每个roi进行卷积得到目标位置,可是这样速度太慢。后来spp把roi映射...

2020-06-02 10:16:00 71 0

原创 一篇人群数量估计的总述

论文名称:CNN-based Density Estimation and Crowd Counting: A Survey 代码地址:https://github.com/gaoguangshuai/survey-for-crowd-counting 准确地从一张图片中估计出物体的数...

2020-06-01 18:28:57 53 0

原创 传统图像处理可能出到的面试题

有时候不一定找深度学习的活,找传统的图像处理的活 1. 相机标定 内参和外参 2. 畸变矫正 3. 滤波预处理 4. 模板匹配(定位和识别) opencv封装了模板匹配的代码,在此处 匹配有好多种方法,其中CV_TM_SQDIFF 平方差匹配法:该方法采用平方差来进行匹配;最好的匹配...

2020-05-31 19:39:09 52 0

原创 poly-yolo:更高速度和准确率的yolo,还能做实力分割,已开源

实时分享CVPR、ECCV等会议论文及最新论文,开源代码,关注机器视觉、深度学习领域,扫描微信获取更多更新支持。 备注:研究方向 + 昵称 论文下载:https://arxiv.org/pdf/2005.13243.pdf 代码:https://gitlab.com/irafm-ai/poly-...

2020-05-29 10:32:19 382 0

原创 如何轻量化深度学习模型

概述卷积神经网络依靠神经网络中数以千万计的网络参数共同参与计算,存在网络结构复杂,运算量大,速度慢的缺点,并且很难移植到嵌入式设备中。随着网络模型层数越来越深,参数越来越多,减少他们的大小和计算损耗至关重要,特别是对于在线学习和增强学习这样的实时应用来说。不仅如此,近年来 VR,AR 以及智能可穿...

2020-05-25 10:33:37 184 0

原创 2020-05-25

加微信获取更多 论文地址:http://arxiv.org/pdf/1904.06373v3.pdf 代码:https://github.com/cccorn/ap-loss. 来源:上海交通大学 论文名称:Towards Accurate One-Stage Object Detection w...

2020-05-25 10:30:26 37 0

原创 史上最强分割

向大家推荐一个近期出现的全景分割算法 EfficientPS,在全景分割的 4 大数据集Cityscapes,、KITTI、Mapillary Vistas、IDD中测评精度全部位于榜首,且其语义分割和实例分割性能也表现不俗,可谓分割领域三项全能选手。EfficientPS 出自论文 Effici...

2020-05-23 18:19:07 71 0

原创 arxiv加载慢的解决方法

对于我们这样的深度学习屌丝来说,没钱,没资源,没数据,没时间,只能看看别人的论文生存了,经常会到arxiv上下载一些文章,比如cvpr的文章,但是,由于国内封锁,下载很慢,甚至接连几天打不开arxiv的网站,咋办? 强烈推荐使用中科院arxiv的镜像地址:http://xxx.itp.ac.cn ...

2020-05-23 15:56:42 172 0

原创 一个c++11多线程的例子

代码有问题,先备份下 #include <thread> #include <mutex> std::mutex io_mutex; using namespace cv; using namespace std; Mat image_catch; volatile boo...

2020-05-06 17:34:16 54 0

原创 语义分割实战中常用到的命令

jpg一般是data文件,png一般是jpg命令 find . -name ‘*jpg’ >data.txt 指将.文件中都是jpg格式的文件放到data.txt中 常常需要将两个对应的两个连接到一起 paste data.txt label.txt |sort > train.txt...

2020-03-24 21:45:41 80 0

原创 python多线程很牛逼

python多线程很牛逼 import time from multiprocessing.dummy import Pool as ThreadPool def process(item): #print('正在并行for循环') print(item) #...

2020-03-19 19:13:05 57 0

原创 leetcode使用

刷题就像打野一样,刷些小怪有点经验。争取穿着leetcode的衬衫去面试

2020-03-10 17:27:36 44 0

原创 立体匹配gc算法

代码如下, 不知道真假 #include "stdafx.h" #include <opencv\highgui.h> #include <opencv\cv.h> #include <opencv\cxcore.h> #incl...

2020-01-10 17:01:19 474 0

原创 使用gym和pytorch玩小游戏

这个是莫凡大神的一个代码,可以直接跑 """ View more, visit my tutorial page: https://morvanzhou.github.io/tutorials/ My Youtube Channel: https://www.yout...

2020-01-08 09:57:56 388 0

原创 gym的hello world程序

gym是常用的强化学习包,下面是几个入门的程序 查看用到的游戏 from gym import envs print(envs.registry.all()) 一个立杆子游戏 import gym env = gym.make('CartPole-v0') for i_epi...

2020-01-07 15:00:52 39 0

原创 kitti下载脚本

原始的kitti下载脚本通过邮箱就能获得 本人自己写了一个 python格式的,不用linux环境也就可以运行 import wget file_names =[ #'2011_09_26_calib.zip', #'2011_09_26_drive_0001�...

2019-12-28 13:16:41 164 0

原创 mode pool特殊的pooling运算

pool有求最值得,但是没有求出现次数最多的,这个的代码是求次数最多的,原来是为了做集成 ···在这里插入代码片 import pdb import torch ‘’’ W = 8 H = 4 w_chunk = int(W/2) h_chunk = int(H/2) B = 2...

2019-12-28 13:09:40 45 0

原创 matlab2019b安装教程

首先下载安装包和crack文件 然后解压得到iso文件 win10上直接右键加载 win7上需要下载加载软件加载 点击setup安装 断网输入序列号 09806-07443-53955-64350-21751-41297 完成后使用crack中的bin覆盖即可 ...

2019-12-28 12:35:26 7308 0

原创 不同GPU上的tensor不能同时操作

比如 a = torch.rand(2,3).cuda('cuda:0') b = torch.rand(2,3).cuda('cuda:1') a*b 上面代码片段将会报不在同一个GPU上不能操作。 这个MarkDown笔记挺好用的,以后就用...

2019-11-22 20:23:03 21 0

原创 pytorch使用清华源安装

今天安装pytorch1.0.0,发现下载一下就断了,提示,忘了。现在使用清华源可以正常安装。 清华源原来不能用,现在能用了。 使用方法见 欢呼、雀跃,Anaconda 清华源又回来了! 按照步骤来就行,注意使用源的时候删除 -c pytorch pytorch previous 版本安装 ...

2019-11-22 20:12:34 342 1

原创 pytorch 重用loss

import torch torch.nn.MSELoss() >>> a = torch.rand(3) >>> a tensor([0.2161, 0.2227, 0.9175]) >>> b = torch.rand(3) >...

2019-11-20 20:20:28 28 0

原创 vim 缩进

:set expandtab 表示使用space代替tab 按v进入选择模式,选择之后,使用shift + > 向右缩进或者 shift + < 进行左缩进

2019-11-20 19:56:16 24 0

原创 Lovasz-Softmax loss

这个是用于语义分割的loss,用于finetune 过程,其实sad也是用于finetune过程。 [1] 论文https://arxiv.org/pdf/1705.08790.pdf [2] 源码https://github.com/bermanmaxim/LovaszSoftmax ....

2019-11-20 19:38:53 210 0

原创 Caffe在ubuntu16上的安装教程及常见error修复

依赖安装 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler sudo apt-get install --no-...

2019-11-12 20:26:30 35 0

原创 cvpr投稿

可以 https://cmt3.research.microsoft.com/CVPR2020/Submission/Details/7292 获得id即可

2019-11-12 20:10:12 285 0

原创 cityscape讲解

cityscape其实数据集很小,只有5000张数据集,训练的2000多张,val的只有500张,测试有几张 List of cityscapes labels: # Please adapt the train IDs as appropriate for your approach. # ...

2019-11-11 20:59:46 989 6

原创 enet的修改

enet即使merge bn之后仍然会有一些不好层,如upsample 这个就是把不好的层删除了,经过处理之后就会变成中规中矩的层。 https://github.com/andeyeluguo/ZENet 更多机器学习教程关注 [1]战神的小屋最好的机器学习教程 ...

2019-11-11 20:41:45 45 0

原创 linux程序安装(以clang为例)

1.下载预编译包Pre-Built Binaries选项 http://releases.llvm.org/download.html 2.解压 tar 3.export PATH=$PATH:$CLANG/bin 4.clang -version 注意:直接编译太复杂,使用预编译包 ...

2019-11-11 20:35:47 295 0

原创 python import 包

把一个文件夹a里面加入 __init__.py 那么这个就变成了python的一个包 import a即可 不行的话就加入 export PYTHONPATH=./ 更多机器学习教程关注 [1] 战神的小屋最好的机器学习教程 ...

2019-11-11 20:32:40 28 0

原创 机器学习工程师的自我修养

1.扎实。做工作每一个小任务都要尽善尽美,最终的系统也会完美。 2.完善。在已有成功的基础上继续成功。 我的教学视频 http://i.youku.com/i/UMTkzNzQ2OTY1Mg==?spm=a2hzp.8244740.0.0&previewpage=1 ...

2019-10-24 15:47:56 45 0

原创 caffe.protoc之如何在windows上生成相应的cc和h文件

在windows上的cc文件不能通过vs的工程编译重新生成,需要手动在cmd控制窗口中生成。具体步骤为: 1. 找到protoc.exe文件,这个在你的依赖项中都能找到 2. 执行命令 这样直接就能生成cc和h文件了。这个主要参考了一个博客。忘记了,抱歉。 有研究目标检测和语义分割的朋...

2019-05-27 17:01:41 109 0

原创 darknet测试voc数据集精度

这个是faster rcnn里面摘的,计算yolo的map #目标检测qq群号:703346870 # -------------------------------------------------------- # Fast/er R-CNN # Licensed under The M...

2019-04-17 17:45:24 742 0

原创 目标检测原理群100问

qq群号:703346870 简述yolo的多尺度变换 怎样理解残差网络可以自行选择冗余层 https://baijiahao.baidu.com/s?id=1609100487339160987 梯度下降的数学原理 怎样理解包围框回归 使用gt box和anchor box是怎样求得损...

2019-04-13 15:09:13 96 0

原创 caffe框架deploy文件中

在caffedeploy文件中 常常有 dim: dim: dim: dim: 其中第一个dim是batch数量,第二个是channel数,第三个是height,第四个是width template <typename Dtype> void Blob<D...

2019-04-12 15:00:12 178 0

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