自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

原创 目标检测炼丹经验总结

最近因为工作原因系统地摸了一下目标检测,也在生产环境部署了一波。公司的数据当然是不能放出来的,记录一些心得帮后来人少走弯路吧。结论放在最前:在torchvision官方的预训练模型里,fasterrcnn/maskrcnn指标比fcos更高,但在本文进行的所有实验中fcos显著强于其他模型,目前达到的效果:考虑类别的mAP 0.535,不考虑类别0.636。实验说明:以下结论依赖公司内部训练数据,测试结果套用COCO API取得,报告mAP为mAP50(即预测和groundtruth的IoU匹配阈值取0

2022-12-16 22:10:42 468 1

原创 SSD(single-shot multibox detector)源码学习笔记

SSD(single-shot multibox detector)源码学习笔记SSD是Wei Liu等人去年提出来的一个object detection框架,在PascalVOC上mAP可以超过著名的Faster RCNN,同时速度可以做到实时,简直强无敌。之前用 别人写好的MXNet代码 跑过实验,最近需要改进一下算法,所以去翻了一下 原作者用Caffe实现的代码。在看代码之前先简述一下SSD的

2017-03-14 21:23:18 18440 1

原创 我的Linux运维笔记

最近帮实验室装了两台服务器,计算用的服务器放在内网,通过一台堡垒机与外界相连。碰到很多小问题,在这里记录一下。

2016-11-15 01:14:53 1436

原创 Seasonal Hybrid ESD笔记

Seasonal Hybrid ESD笔记Seasonal Hybrid ESD笔记背景知识Students t-distribution 学生t-分布Extreme Studentized Deviate ESD TestGeneralized ESDLOESSSTLSeasonal Hybrid ESD背景知识Student’s t-distribution 学生t-分布用于根据

2016-07-18 14:53:57 6024

原创 CentOS 7下autojump无法使用的可能原因

如果你是仿照各种博文里的说法,用yum install autojump安装的,那么在使用的时候会发现autojump xxx命令没有做任何事,而如果你想使用缩写j xxx,会收到提示zsh: j: command not found...zsh: command not found: j”一般人们会提醒你在.zshrc里加入一行plugins=(git autojump),不过如果你看一下.o

2016-03-19 11:05:24 5157 4

原创 用于分类/特征提取的CNN结构设计方法总结

说明最近在用CNN做一个人脸识别的项目,为了吸收前人经验,设计一个比较好用的网络,把2012(AlexNet)、2014(VGGNet、GoogLeNet)、2015(ResNet)、2016这几年在ImageNet上取得好成绩的文章都撸了一遍,写了一点总结。根据导师要求,全是用英文写的。懒得用中文再讲一遍了,就这样吧……

2016-03-14 02:16:10 5895 4

原创 在ipython notebook中使用argparse

ipython notebook经常被我用作debug的工具。今天调试一段代码,里面用到了argparse这个包来解析命令行参数。但是在ipython notebook里,命令行参数与实际执行的时候是完全不同的,因此代码没办法直接跑起来。首先查看parse_args()函数的文档,发现函数接口长这样:ArgumentParser.parse_args(args=None, namespace=Non

2016-03-08 23:06:45 5883 1

原创 在c++函数形参里引用临时变量出错,导致"no match for xxx"

帮别人调代码遇到的一个bug。他的代码里首先定义了一个类colum,然后重载了等号“=”操作符,函数定义是void colum::operator=(colum& c2)。接着代码里写了一句a = colum();,希望临时构造一个colum对象并赋值给对象a。如果用g++编译这段代码,会遇到下面的错误信息:/ *your_code* : In function ‘int main()’:/ *y

2015-12-20 00:54:00 4069

原创 关于c++中的char和bool

起因今天刷OJ发现一个有意思的事儿。题目中需要计算一定范围内的质数,我申请了一个数组,所有元素有0、1、-1三种状态。如果数组使用int的话用时240ms,36M内存。如果换成char就变成了140ms,9M内存。这就引出了两个问题:1. 为什么变快了;2. char原来是有符号的?

2015-09-21 16:12:49 3991 2

原创 使用doxygen排版数学公式出错的解决方法

问题今天玩了一下doxygen,碰到一个问题! Undefined control sequence.l.77 $ y_{\mbox{test}} = \mathbb {E}[y_{\mbox{train}}] = x $? ! Emergency stop.这时候打开生成的网页,所有应该是公式(图片)的地方都只有LaTeX代码

2015-07-08 12:39:06 1938

原创 当fscanf碰上nan

这学期当数据结构的助教,使用了一些自动化的方法来改作业。其中一道题需要读入学生的输出(n个浮点数),跟标准答案进行比较,误差在一定范围内都算对。有一个学生直接在代码里输出了n个nan,然后惊奇地发现居然通过了测试。检查我的代码之后发现问题出在这一句:if(fabs(rx[i]-x[i])/fabs(rx[i])>0.1) return 0;else return 1;其中rx

2014-12-28 11:14:33 900

原创 A Minimum Volume Covering Approach with a Set of Ellipsoids

最小椭圆覆盖问题上凸优化的时候老师讲了一个问题:给定一堆样本点,如何用一个最小的椭圆把它们全部包括进来。其实就是解一个凸优化问题: minimizeA,bsubject to det(A) ||Axi+b||≤1    i=1,2,…,mA≥0之所以写成这种形式,是因为椭圆的方程可以表达为: (x−a)TW(x−a)≤1其中W是一个描述椭圆形状的正定

2014-12-23 17:47:13 943

原创 汉诺塔问题的一个变种

汉诺塔问题的一个变种最近碰到的一个有意思的算法题。

2014-11-18 17:38:57 2181

原创 辛普森悖论:一个反直觉的统计现象

今天逛论坛碰到的一个有趣问题:查看雷阿伦he

2014-11-12 23:29:08 5239

原创 python复制对象

python复制对象python总是传递对象的引用而不是副本,因此会出现下面的情况:>>> a = [1, 2, 3]>>> b = a>>> b.append(5)>>> print a, b [1, 2, 3, 5] [1, 2, 3, 5]我们希望列表b是列表a的一个拷贝,但实际上他们引用的是同一个对象,所以改变了b也就同时改变了a。标准库中的copy模

2014-11-11 22:28:28 735

原创 python列表过滤

python列表过滤写代码时会遇到这样的需求:从指定列表中删除不符合要求的元素。这时直观的做法就是遍历整个列表,遇到不符合要求的就删除。但是下面这种写法是错的:for item in list: if not_wanted(item): list.remove(item) return list出错的原因是python不允许在遍历一个列表的同时

2014-11-11 22:15:22 2686

原创 用python实现下载必应壁纸并自动更换壁纸的功能

用python实现下载必应壁纸并自动更换壁纸的功能动机Windows下的必应桌面(Bing Desktop)提供了质量非常高的壁纸,但是集成了太多无用的功能,同时还有一些让人恼火的bug。鉴于这种情况,我决定自己动手实现一个纯净版的必应桌面,只有自动下载和更换壁纸的功能,包括GUI等等在内烦人的东西一概没有。数据包分析首先要搞清楚必应这些图片是从哪里下载的,有没有身份验

2014-09-21 00:52:17 5132

原创 Ubuntu安装python-ldap找不到lber.h的解决方法

在StackOverflow上找到的:

2014-09-09 11:50:26 17262

原创 EMD(Earth Mover's Distance)概念及代码

测地距离Earth Mover’s Distance (EMD),和欧式距离一样,它们都是一种距离度量的定义、可以用来测量某两个分布之间的距离。EMD主要应用在图像处理和语音信号处理领域,在自然语言处理上很少有听说。

2014-05-13 21:55:00 11344 7

原创 一个好用的MATLAB工具包VLFeat

最近做毕设需要用到超像素。本来已经有不少

2014-05-12 21:42:21 2043

原创 卷积神经网络(CNN)学习笔记

起因从去年开始接触神经网络,觉得CNN结构很简单没什么难的,直到有一天被一位拿过信息竞赛金牌的学弟鄙视了……中期答辩之后不忙,于是我花了几天用MATLAB写了一个CNN,算是给自己一个交代。为什么用MATLAB?相比c/c++,MATLAB实现更方便我没打算写又快又漂亮的产品级的代码,只是希望抠一遍算法的各种细节,所以theano等各种成熟的工具包就不考虑了

2014-05-03 23:54:59 11010 16

原创 Explaining Away的简单理解

最近在看Stanford大神Daphne Koller的概率图模型,

2014-04-07 11:24:21 8044 6

原创 余凯在清华的讲座笔记

2014.4.4,余凯在清华做了“Deep Learning Unfolds the Big Data Era”的讲座。总体感觉

2014-04-04 17:56:28 8522 17

原创 利用二维图像的深度估计

同上一篇,老板安排的调研================================================================基于二维图像的深度估计算法基于图片的三维重建方法可分为双目立体视觉和单目立体视觉。双目立体视觉使用两台摄像机从两个视点观测同一物体,获取在物体不同视角下的感知图像,通过三角测量的方法将匹配点的视差信息转换为深度。一般

2014-02-27 09:34:44 13016

原创 图像显著度(saliency detection)研究现状调研

最近老板让我接触这方面的研究,做了一个简单的调研。============================================================关于显著度的研究是从生物研究发展而来,早期比较重要的工作是C.Koch与S.Ullman做的,时间可以追溯到1985年。显著度的获取方式主要有两种:自上而下,从高层语义入手,其实目标检测等等也可以归入这

2014-02-24 02:00:32 5815 9

转载 VS“无法查找或打开PDB文件”的解决方法

调试-》选项和设置-》调试-》左边点常规-》右边勾选启用源服务器支持左边点符号-》右边勾选微软符号服务器在联网的情况下会自动下载符号文件

2013-08-30 13:44:39 9791

转载 解决Ubuntu 12.04LTS终端sudo命令无法解析主机报错问题

转自http://ycjvsycj1.lofter.com/post/b34f8_169d78=============================================================修改hosts文件后可能会出现一个问题:在执行sudo命令时,会提示sudo: unable to resolve host ,亦即无法解析主机。在网上搜了下,找到了解决方

2013-01-14 09:58:49 1178

转载 Virtualbox Windows主机+虚拟Ubuntu共享文件夹设置

来源:Linux社区  作者:806209411. 安装增强功能包(Guest Additions)安装好Ubuntu后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了

2012-12-21 00:08:32 816

转载 别的程序员是怎么读你的简历的

转自酷壳,作者陈皓,挺有意思的===============================================下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。下面是我对其做的翻译

2012-12-15 20:12:06 876

转载 ubuntu中RAR解压缩中文文件名失败的解决方法

1.到http://www.rarlab.com/download.htm下载RAR 4.20 for Linux 2.解压缩,运行终端,进入解压缩的目录,命令行运行:sudo make install 3.建立软链接:sudo ln -s /usr/local/bin/rar /usr/bin 完成,Ubuntu 的自带归档管理器就可以解压rar压缩文件了。 成功解决乱码问题

2012-12-15 20:11:03 1378

原创 电脑开机自检时间过长并显示DHCP.../的解决办法

RT,本人的电脑之前由于主板的问题送到维修站修了2周。拿回来之后旧的问题解决了,新的问题又出现,开机自检的时候多了一个没见过的界面,显示如下字样:Intel UNDI PXE-2.0(build 0.82) Copyright (c) 1997-2000 Intel Corporation For Realtek RTL8139(A/B/C)/RTL8130 PCI Fast Et

2012-12-15 20:08:16 6323

转载 ODBC连接数据库提示“ [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”的解决方法

出现这个错误的原因是因为使用的电脑是64位的,但是mysql的64位ODBC驱动跟qt的ODBC驱动不知道有哪里不兼容,所以会出现连接不上的情况。重新安装mysql的32位ODBC驱动进行配置,再次连接即可(64位机用32位驱动才能正常工作,这不科学= =)。============================我是蛋疼的分割线============================

2012-12-15 20:05:03 6049

受限波尔兹曼机(Restricted Boltzmann Machines)介绍

RBM在深度学习(deep learning)算法中有着非常重要的应用,本文介绍了RBM的基本概念,并介绍了几种有代表性的算法。作者西安交大张春霞,姬楠楠,王冠伟。

2013-03-25

WRK+VMWare实验环境配置

手把手说明怎样配置WinDbg+VMWare实验环境,希望找WinDbg学习指南的请绕道

2013-01-30

qtspim_9.1.6_linux32.deb

linux环境下的mips编译器,亲测可用,很方便

2012-04-21

自己动手写操作系统

从零开始的操作系统教程,例子很丰富,适合新手

2012-04-21

Linux下C程序设计教程

非常详细的C语言教程,从零开始,step by step,适合新手

2012-04-21

空空如也

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

TA关注的人

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