- 博客(60)
- 资源 (3)
- 收藏
- 关注
原创 yolo_layer.c解析
YOLOv3中的yolo_layer.c文件这个文件实现了YOLOv3使用的损失函数,如果你想优化损失函数部分,绕不开它的。损失函数包含两部分:定位损失(tx,ty,tw,th)和类别损失(c,C1,C2,C3...)。l.delta是一个一维数组指针,用来存储各种损失,计算完所有的损失后,平方和这些损失得到一个浮点数值,然后存储到l.loss中。l.loss是一个指向浮点型数值的指针。...
2019-06-08 18:05:55
2572
3
原创 ubuntu16.04 install cuda8.0+cudnn6.0+tensorflow_gpu==1.4.0
Different versions of Tensorflow require correspondence with CUDA and CUDNN versionshttps://blog.youkuaiyun.com/omodao1/article/details/83241074#install dependencesudo apt-get install openjdk-8-jdk gi...
2019-01-04 23:25:52
370
原创 ubuntu install pycharm
#!/bin/bashtmp='./Downloads/'wget -P ${tmp} https://download.jetbrains.com/python/pycharm-community-2018.3.2.tar.gztar -xvf pycharm-community-2018.3.2.tar.gzsudo ln -s `pwd`/pycharm-community-20...
2019-01-03 21:59:56
377
转载 动态库与静态库优缺点比较
原文地址https://blog.youkuaiyun.com/u010649766/article/details/78528601动态库与静态库优缺点比较我们在编写一个 C 语言程序的时候,经常会遇到好多重复或常用的部分,如果每次都重新编写固然是可以的,不过那样会大大降低工作效率,并且影响代码的可读性,更不利于后期的代码维护。我们可以把他们制作成相应的功能函数,使用时直接调用就会很方便,还可以进行...
2018-12-02 19:36:03
655
原创 南理工数据挖掘大作业(SyskillWebert)
这么大的字都看不见我就没办法了。全部代码及完整版实验报告下载地址:https://download.youkuaiyun.com/download/qq_33614902/10442074代码运行方法:打开eclipse-->File-->import-->General-->Existing Projects into Workspace-->Select root...
2018-12-02 16:34:10
9584
3
原创 C++ sort用法
#include <iostream>#include <string>#include <sstream>#include <algorithm>using namespace std;//第一种方法是重载小于运算符//sort(begin, end, sort_type),(起始地址,结束地址,排序方式),begin和end是左闭...
2018-11-20 17:22:01
1595
原创 c++中模板与重载
#include <iostream>#include <string>#include <sstream>using namespace std;template<typename T>T sum(T *begin, T *end){ T *p = begin(); T ans = 0; for(T *p;p!=end;p++)...
2018-11-20 16:59:57
519
原创 YOLOv3之loss和iou可视化(横坐标和纵坐标与迭代次数完美对齐)
建议大家先去看看其他博客的代码,就能体会到它的魅力了。Table of Contents一、extract_log.py二、visualization_loss.py三、visualization_iou.py一、extract_log.py#!/usr/bin/python#coding=utf-8#该文件用于提取训练log,去除不可解析的log后使log文件格式化...
2018-10-26 17:45:45
15978
40
原创 YOLOv3 + Citypersons Dataset
1、citypersons2yolo.py#coding=utf-8import scipy.ioimport os#Function:将训练集的annotations转换为YOLOv3训练所需的label/train/XXX.txt格式#How to run? ###python citypersons2yolo.pydef convert(size, box): dw...
2018-10-23 20:26:54
6457
24
原创 leetcode 51(n-queens)——经典回溯
class Solution {public: vector<int> vec; vector<vector<string>> res; void dfs(int n){ if(vec.size() == n){ vector<string> help; fo...
2018-09-12 22:18:14
342
原创 Caltech Pedestrian Detection Benchmark
传送门:http://www.vision.caltech.edu/Image_Datasets/CaltechPedestrians/环境:ubuntu,matlab 下载toolbox及评估代码#!/bin/bash# download toolboxgit clone https://github.com/pdollar/toolbox pdollar_toolbox...
2018-09-11 12:10:21
5946
37
原创 Ubuntu16.04安装Matlab2014a
Reference:https://blog.youkuaiyun.com/qq_37760750/article/details/77586744##Download matlab2014A#url:http://pan.baidu.com/s/1c19k7AC#psw:mrvn##Unzip .rar filesudo apt-get install rarsudo apt-get in...
2018-08-17 11:48:38
986
原创 算法入门(一)
2072 #include <iostream> #include <cstdio> #include <sstream> #include <string> #include <set> using namespace std; int main() { char str[1000]; set&...
2018-08-01 20:46:56
476
原创 kaggle中关于图像的比赛整理
传送门:https://www.kaggle.com/competitions点击打开链接world文档下载地址:https://download.youkuaiyun.com/download/qq_33614902/10482467点击打开链接一、图像图像分割1、CVPR 2018 WAD VideoSegmentation Challenge将车辆拍摄的图像帧中的每个物体进行分割。...
2018-06-16 16:48:07
18683
2
原创 Kaggle比赛整理
传送门:https://www.kaggle.com/competitions点击打开链接这里仅列出前50个比赛,全部的271个比赛word版下载地址:正在进行的比赛1、 Home Credit Default Risk利用各种替代数据(包括电信和交易信息)预测客户的还款能力。2、 TrackML Particle TrackingChallengeCERN探测器中的高能物理粒子追...
2018-06-16 12:53:02
29204
2
转载 RELU 激活函数及其他相关的函数
本博客仅为作者记录笔记之用,不免有很多细节不对之处。还望各位看官能够见谅,欢迎批评指正。更多相关博客请猛戳:http://blog.youkuaiyun.com/cyh_24如需转载,请附上本文链接:http://blog.youkuaiyun.com/cyh_24/article/details/50593400日常 coding 中,我们会很自然的使用一些激活函数,比如:sigmoid、ReLU等等。不过好像忘了问自...
2018-05-28 10:58:31
2640
原创 nvidia-smi命令解读
如上面的表格显示我有两块GPU:设备0为quadro K2200,设备1为Tesla K40c。我现在正在跑yolov3的代码,只是用到了1号GPU,进程对应的PID是21971,占用的显存是5631MiB,GPU的浮动利用率是98%。这里需要注意的是:显存占用和GPU占用是两个不一样的东西。显卡是由GPU和显存等组成的,显存和GPU的关系有点类似于内存和CPU的关系。我跑yolov3代码...
2018-05-11 12:18:29
1698
原创 ubuntu16.04安装sublime-text3
请参考官网:https://www.sublimetext.com/docs/3/linux_repositories.html aptInstall the GPG key: #安装密钥 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -Ensu...
2018-04-28 10:50:26
392
原创 ubuntu16.04安装nvidia384.111+cuda9.0+cudnn7.04+tensorflow-gpu1.7+opencv3.2
重要的事情说三遍:安装之前,一定要先备份。这里推荐使用timeshift,简单易用。安装之前,一定要先备份。这里推荐使用timeshift,简单易用。安装之前,一定要先备份。这里推荐使用timeshift,简单易用。......注意事项:1、cuda8.0不支持tensorflow-gpu>=1.5,目前来看cuda9.1不支持tensorflow-gpu,所以最好下...
2018-04-24 17:11:43
1806
原创 论文阅读Multiple People Tracking by Lifted Multicut and Person Re-identification
通过Lifted Muliticut和行人重识别进行多行人跟踪1. 摘要多行人跟踪中,遮挡处理和person re-identification是比较重要的。本文的创新点:1、 将multi-persontracking问题看成最小化代价lifted multicut问题。在regular edges的基础上引入lifted edges。2、 设计并训练融合行人人体姿...
2018-04-11 14:42:52
2255
转载 多目标跟踪综述:Multiple Object Tracking: A Literature Review
原博客地址:https://blog.youkuaiyun.com/yuhq3/article/details/78742658点击打开链接原文链接(每年都会更新,现在是v4,2017年5月):Multiple Object Tracking: A Literature Review 摘要多目标跟踪因其学术和商业潜力,在计算机视觉中逐渐备受关注。尽管如今已经有多种多样的方法来处理这个课题,但诸...
2018-03-30 19:41:08
3195
原创 Multi-Class Multi-Object Tracking using ChangingPoint Detection
1. 摘要本文提出了一种新颖的多类多目标跟踪(MCMOT)框架,通过组合检测响应和变点检测(CPD)算法来进行无限类多目标跟踪。该框架的效果优于当前最先进的视频跟踪技术。检测响应:用CNN-based的object detector和基于KLT(Lucas-Kanede Tracker)的motion detector来计算the likelihoodsof foreground regions...
2018-03-28 22:16:23
1446
2
原创 Neural Person Search Machine(神经行人搜索器)
Neural Person Search Machine(神经行人搜索器)Abstract研究环境:in the wild思想:在整张image中每次递归缩小行人搜索的区域,直至精确定位到targetperson,在每次递归搜索中都会充分利用query和texture cues信息。行人搜索器实现了行人搜索的本地化递归。受益于神经搜索机制,NPSM能够自动的有选择性的将它的焦点从一个松散的区域缩小...
2018-03-18 21:16:18
1420
原创 Joint Detection and Identification Feature Learning for Person Search
Joint Detection and Identification FeatureLearning for Person Search(整合行人检测和行人再识别的行人搜索新框架)Abstract现存的行人再识别基准和方法主要是在queries and candidates之间匹配已经裁剪过的行人图片。但是现实中的场景不会这样理想,在做行人搜索时,我们需要先用行人检测的方法标记出行人,再用行人再识...
2018-03-09 19:33:06
4455
2
转载 卷积层、池化层----参数1
原文地址:点击打开链接http://blog.youkuaiyun.com/ice_actor/article/details/786487801.边界检测示例假如你有一张如下的图像,你想让计算机搞清楚图像上有什么物体,你可以做的事情是检测图像的垂直边缘和水平边缘。 如下是一个6*6的灰度图像,构造一个3*3的矩阵,在卷积神经网络中通常称之为filter,对这个6*6的图像进行卷积运算,以左上角的-...
2018-03-08 16:35:05
17215
原创 Machine Learning | Coursea week9,10,11
AnomalyDetection(异常检测)ProblemMotivation(问题的动机)给定数据集x(1),x(2),..,x(m),我们假使数据集是正常的,我们希望知道新的数据xtest 是不是异常的,即这个测试数据不属于该组数据的几率如何。我们所构建的模型应该能根据该测试数据的位置告诉我们其属于一组数据的可能性 p(x)。上图中,在蓝色圈内的数据属于该组数据的可能性较高,而越是偏远的数据,...
2018-03-07 20:08:01
333
原创 Machine Learning | Coursea week 6,7,8
Advice for Applying Machine LearningDeciding what to try next当我们发现训练好的模型预测出的结果与真实值有较大的误差时,可以采用以下方法来改进算法的性能。1、 增加训练样本2、 增加特征值3、 减少特征值4、 增加多项式的特征值5、 增加正则化程度lanbuda6、 减小正则化程度lanbudaEval...
2018-03-07 19:55:43
364
原创 Machine Learning | Coursea week3,4,5
逻辑回归逻辑回归算法实际上就是一种分类算法。只是“回归”这两个字可能会使人产生困惑。分类最简单的分类问题是y有两种取值0和1,其中0表示负向类,1表示正向类。我们希望算法输出值永远在0到1之间。假设表示我们希望找到某个假设函数,它的性质是预测值在0到1之间。引入逻辑回归模型,该模型的输出值在0到1之间。逻辑回归模型的假设是: hθ(x)=g(θ^T X),其中g为sigmoid函数,g(z)=1/...
2018-03-07 19:38:41
338
原创 Python入门1
Python基础字符串和编码ASCII编码,1字节;Unicode编码,2字节;UTF-8编码,可变长编码。在计算机内存中统一使用Unicode编码,保存到硬盘或者传输时使用UTF-8编码。ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符格式化在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:>>> 'Hello, %s' % 'wor...
2018-03-07 19:14:13
409
原创 Pytorch入门1
Pytorch神经网络基础Tensortensor称为张量,Torch能够将torch中的tensor放到GPU中加速运算。import torchimport numpy as np data = [1, 2, 3, 4]tensor1 = torch.LongTensor(data) #list---> tensornp_data1 = tensor1.numpy() #tenso...
2018-03-06 16:42:23
390
原创 最佳旅游路线
链接:http://icpc.njust.edu.cn/Problem/Local/1429/点击打开链接答案错误!!!/*思路:1、先用Floyd求出任意两点之间的距离2、用DFS走过所有可能的路径3、取最小值*/#include #include #include using namespace std;#define INF 999999int d[5002][
2018-01-24 13:19:29
1273
原创 C++类的定义
#include #include #include using namespace std;class Date;class Person;class Date{private: int year,month,day;public: void setDate(int y,int m,int d) { year = y; mo
2017-12-09 19:59:30
273
原创 使用在Hyper-v中使用ubuntu遇到的一些问题1
一、提示错误信息解决方法:sudo - i二、ubuntu界面显示不全解决方法:修改Ubunt系统分辨率1、在终端打开并编辑2、找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"并修改为:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1366x768" 4...
2017-07-17 11:04:15
2521
原创 Hyper-V 怎样拷贝文件至虚拟硬盘并附加到虚拟机上
http://www.linuxidc.com/Linux/2015-02/113492.htm
2017-07-15 23:44:02
11843
原创 win10自带虚拟机安装ubuntu系统
一、开启win10自带的虚拟机hyper-v1、打开控制面板,进入“程序”,点击“程序和功能”下的“启用或关闭Winnowing功能”,在Hyper-V栏打勾,然后确定,稍等一会儿,完成请求更改后重新启动。2、win10应用hyper-v时错误0x80070057应该怎么办?进入微软官网,搜索MediaCreationtool,“下载win10” (https://www.micros...
2017-07-15 22:29:26
13381
1
原创 ubuntu引导win10双系统找不到grub
问题描述:错误提示,error: file '/grub/i386-pc/normal.mod' not found grub rescue>分析:经试验,发现我的引导grub在文件exit2下,(hd0,msdos6)/boot/grub./ ../ 所以,只要将grub指向这个位置就ok了。当然,其他人的grub位置可能会不同,需要自己用ls命令耐心查找。一般人的在(hd0,...
2017-07-14 21:21:47
3792
原创 如何使用github上传项目
参考资料:http://www.cnblogs.com/cxk1995/p/5800196.htmlhttp://blog.youkuaiyun.com/skykingf/article/details/506005621、先右键你要上传的项目,选择Git bush here 2、接下来输入你要将项目上传的地址。输入git clone https://用户名:密码@github.com/kep...
2017-06-18 09:38:40
576
原创 读书笔记--机器学习第二章
第2章 模型评估与选择2.1经验误差与过拟合1.错误率:分类错误的样本数占样本总数的比例。如:m个样本中有a个样本分类错误,则错误率E=a/m。2.精度:精度=1-错误率3.误差:训练误差:也可称经验误差,学习器在训练集上的误差。 泛化误差:在新样本上的误差。4.过拟合:学习器学习能力过于强大,把训练样本自身特有的一些特点当作了所有潜在样本都会有的一般性质,这
2017-05-25 12:21:54
520
原创 读书笔记--机器学习第一章
1.1引言1.机器学习:研究计算机从数据中产生模型(model)的算法,即“学习算法”。1.2基本术语1.记录:可称为示例、样本,是对一个事件或对象(如:一个西瓜)的描述。2.对象:如:西瓜3.属性:可称为特征,对象在某方面的表现或特征(如:西瓜的色泽)。4.属性值:属性上的取值(如:西瓜色泽为“青绿”中的青绿)5.属性空间:也可称为样本空间、输入空间,属性的取值范围构
2017-05-25 12:20:06
612
原创 CCF交通规划
很郁闷devc++编译器上跑起来是对的,但交上去就是运行错误问题描述 G国国王来中国参观后,被中国的高速铁路深深的震撼,决定为自己的国家也建设一个高速铁路系统。 建设高速铁路投入非常大,为了节约建设成本,G国国王决定不新建铁路,而是将已有的铁路改造成高速铁路。现在,请你为G国国王提供一个方案,将现有的一部分铁路改造成高速铁路,使得任何两个城市间都可以通过高速铁路到达,而
2017-05-17 15:42:08
461
YOLOv3检测行人结果(caltech reasonble)
2018-09-11
南理工数据挖掘大作业(网站评级SyskillWebert),包含代码和实验报告
2018-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人