自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Linux下深度学习开发环境的构建

笔者使用的是实验室配置的服务器,主要是ubuntu server系统下 深度学习开发环境的基本构建,这些事笔者在自己配置的过程中经历的困难,写的有错误的地方还望见谅一.linux下pycharm的安装下载Linux版本的pycharm,下载的community版本的,将其放到Downloads目录下打开命令行 ,首先进入到Downloads下cd ~/Downloads然后...

2019-01-21 22:21:04 798

转载 visual studio 调试快捷键

逐过程 F10:一行一行的执行,如果某一行是一个函数的调用,不进入该函数。逐语句 F11:一行一行的执行,如果某一行是一个函数的调用,会进入该函数。跳出函数shift + F11执行到光标处:Ctrl + F10...

2019-09-23 15:12:16 675

原创 essential c++ 第七章 异常处理

c++异常处理涉及到三个关键字:try、catch、throw。throw:当问题出现时,程序会抛出一个异常。这是通过使用throw关键字来完成的。 catch:在您想要处理问题的地方,通过异常处理程序捕获异常。catch关键字用于捕获异常。 try:try块中的代码标识将被激活的特定异常。它后面通常跟着一个或多个 catch 块。1.抛出异常异常处理机制包括两个部分:...

2019-07-19 10:54:25 209

原创 essential c++ 第六章

1.被参数化的类型template<typename valtype>class btnode{ public: private: valtype _val; int _cnt; btnode *_lchild; btnode *_rchild;}; 在class template中,valtype相当于一个占位符,其名称可以任意设定。为了通过...

2019-07-18 21:08:22 313

原创 essential c++ 第五章

1.面向对象编程主要特征:继承、多态void loan_check_in(libmat &mat){ mat.check_in(); if(mat.is_late()) mat.assess_fine(); if(mat.waiting_list()) mat.notify_available();} 继承继承体系最根本的就是抽象基类,抽象基类:带有纯虚函数...

2019-07-18 11:02:05 321

原创 enum用法

1.基本用法 基本用法 enum 枚举名 {枚举元素1,枚举元素2,……};一星期有 7 天,如果不用枚举,我们需要使用 #define 来为每个整数定义一个别名:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT 6#define SUN 7使用...

2019-07-17 09:27:02 454

原创 essential c++ 第四章

1.实现class所有的成员函数都需要在class中声明,定义可以待定如果在class中定义,则成员函数将自动被视为inline函数,例如下面的size函数就是stack的一个inline函数。在class外面定义函数,要声明inline,就需要使用inline关键字。class stack{ public: bool push(const string&...

2019-07-15 13:58:19 319

转载 C++中const用于函数重载

转载自:https://www.cnblogs.com/qingergege/p/7609533.html 自己学习留用,侵删 谢谢常成员函数和非常成员函数之间的重载首先先回忆一下常成员函数声明:<类型标志符>函数名(参数表)const;说明:(1)const是函数类型的一部分,在实现部分也要带该关键字。(2)const关键字可以用于对重载函数的区分。(3...

2019-07-15 12:13:23 961

原创 essential c++ 第三章整理

1.指针的运算可以对指针使用下标运算符下标运算符就相当于在起始地址的基础上加上索引值,产生某个元素的地址#include<iostream>using namespace std;int main(){ int a[]={1,2,3,4,5}; int *p=a; cout << p[1];//或者cout << *(p+1); cou...

2019-07-13 21:33:48 230

原创 第二章整理(面向过程的编程风格)

1.编写函数返回类型 函数名 参数列表必须先声明,定义可以延后返回值必须在每个可能的退出点上将值返回,函数体的最后一句不是return,则这一句就是函数的隐式退出点2.调用函数传值传值时,传入的值和原来的值得唯一的联系,就是值相同,相当于复制了一份,在我们调用函数的时候,会在内存中建立一个特殊区域,程序堆栈,为每个函数的参数提供存储空间,一旦函数完成,内存就会释放。这...

2019-07-13 16:01:29 110

原创 第一章整理

1.array和vector定义array,必须指定array的元素类型,名称,指定尺度的大小,并且这个大小必须是常量表达式 vector本身的大小就是可变的,因此不一定要指定大小的时候为常量表达式//arrayconst int seq_size=18; //定义一个常量表达式int pell_seq[seq_size];//vectorint a=10; ...

2019-07-13 14:11:49 95

转载 extern 关键字

1.extern 首先还是先看一下 extern 关键字的作用:extern关键字可以置于变量或函数前,以标示变量或函数的定义在别的文件中,提示编译器遇到此变量或函数时在其他模块中寻找其定义。  通常情况下,比如我们在头文件 "b.h" 中声明了一个函数,然后在 "b.cpp" 中实现了该函数,当在 "main.cpp" 中调用 "b.h" 中声明的函数时,只需要在...

2019-07-13 13:39:21 105

原创 hexo整理

1.hexo首页不显示全文希望达到的效果首页显示文章列表,列表里的每一篇文章只显示预览,不显示全文。进入hexo博客项目的themes/next目录 用文本编辑器打开_config.yml文件 搜索"auto_excerpt",找到如下部分:# Automatically Excerpt. Not recommand.# Please use <!-- more --&...

2019-07-11 12:59:32 212

转载 YOLOv3

转自:https://blog.csdn.net/jh0lmes/article/details/81264262 侵删自己学习留存用,望见谅 YOLO类算法,发展到现在有了3代,称之为v1、v2、v3(v...

2019-06-28 19:57:37 2223

转载 VGG网络模型

转载自:https://blog.csdn.net/jyy555555/article/details/80515562侵删 如今深度学习发展火热,但很多优秀的文章都是基于经典文章,经典文章中的一句一词都值得推敲和分析。此外,深度学习虽然一直被人诟病缺乏足够令人...

2019-05-28 20:57:31 307

转载 反卷积(转置卷积)的理解

转载自:https://www.cnblogs.com/wmr95/p/9551490.html侵删看了很多反卷积和转置卷积的文章,似乎还是一头雾水,记录下自己理解的过程~有人一句话总结:逆卷积相对于卷积在神经网络结构的正向和反向传播中做相反的运算。其实还是不是很理解。反卷积(转置卷积)通常用来两个方面:1. CNN可视化,通过反卷积将卷积得到的feature map还原到像素空间,来观...

2019-05-23 21:54:02 518

转载 YOLO V1代码解析

转载自:https://blog.csdn.net/opencv_fjc/article/details/88116217侵删  目标检测之yolo源码解析关于yolo目标检测的原理请参考前面一篇文章:目标检测之YOLO算法详解在讲解源码之前,我...

2019-05-22 22:06:23 954 1

转载 yolo v1

转载自https://www.jianshu.com/p/cad68ca85e27为自己学习存档使用 侵删 万分感谢 YOLO(You Only Look Once)是一种基于深度神经网络的对象识别和定位算法,其最大的特点是运行速度很快,可以用于实时系统。现在YOLO已经发展到v3版本,不过新版本也是在原有版本基础上不断改进演化的,所以本文先分析YOLO v1版本...

2019-05-21 21:10:28 264

转载 目标检测中的mAP

转载自:https://blog.csdn.net/hsqyc/article/details/81702437仅供自己学习使用,侵删 我们在评价一个目标检测算法的“好坏”程度的时候,往往采用的是pascal voc 2012的评价标准mAP。网上一些资料博客参差不齐,缺...

2019-05-15 18:56:32 876

原创 conda常用命令整理

安装anaconda发行版中所有的包conda install anaconda查看当前虚拟环境cuda cudnn版本 conda list 并查看cat /usr/local/cuda-9.0/version.txtcat /usr/local/cuda-9.0/include/cudnn.h | grep CUDNN_MAJOR -A 2更换清华源不同的安装包存在的位置...

2019-05-12 18:15:26 299

转载 目标检测模型的评价指标 mAP

转载自:https://blog.csdn.net/u014061630/article/details/82316849自己学习使用,侵权必删模型性能的评定都是在某个数据集上进行的,通常这个数据集被称为 “validation 或 test” 数据集。模型性能的评价常用的指标有:accuracy、precision、recall等。这些指标的选择需要根据应用场景具体而定。对于特定应用,使用合...

2019-05-05 18:24:21 1195

转载 (RegionProposal Network)RPN网络结构及详解

转载自:https://blog.csdn.net/qq_36269513/article/details/80421990 RPN(RegionProposal Network)区域生成网络 Faster-RCNN的核心。在这里整理。 1.anchors。特征可...

2019-04-25 19:48:22 861

转载 ROI Pooling原理及实现

转载自:https://blog.csdn.net/u011436429/article/details/80279536(1)region proposal:给定一张输入image找出objects可能存在的所有位置。这一阶段的输出应该是一系列object可能位置的bounding box。这些通常...

2019-04-24 19:29:00 653

转载 深度学习:混淆矩阵,准确率,top1,top5,每一类的准确率

文章转载自:https://blog.csdn.net/shanshangyouzhiyangM/article/details/84943011为自己学习使用方便阅读查看 还请见谅1)正确率(accuracy)正确率是我们最常见的评价指标,accuracy = (TP+TN)/(P+N),这个很容易理解,就是被分对的样本数除以所有的样本数,通常来说,正确率越高,分...

2019-04-18 16:10:02 2508

转载 【目标检测】RCNN算法详解

文章转载自:https://blog.csdn.net/shenxiaolu1984/article/details/51066975为自己学习使用方便阅读查看 还请见谅 Girshick, Ross, et al. “Rich feature hierarchies for accurate object detection and semantic segmenta...

2019-04-18 16:04:05 159

转载 基于深度学习的目标检测算法近5年发展历史(综述)

版权声明:转载时,请务必注明文章出处网址,谢谢! https://blog.csdn.net/Gentleman_Qin/article/details/84421435 </div> <link rel="stylesheet" href="htt...

2019-04-18 15:35:17 1203

原创 栈与链表小结

1.栈栈的特点就是后进先出,始终使用top和pop语句来实现每一个元素的遍历,同时在使用pop和top函数的时候,要先使用empty来判断栈是否为空。下面为一道很经典的栈的例题1.1题目描述读入一个只包含 +, -, *, / 的非负整数计算表达式,计算该表达式的值。输入测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字符,整数和运算符之间用一个空格...

2019-04-10 13:13:29 2475

转载 Faster R-CNN - 目标检测详解

转载自:https://blog.csdn.net/zziahgf/article/details/79311275原文:目标检测 - Faster R-CNN 详解[译] - AIUAI原文:Faster R-CNN: Down the rabbit hole of modern object detection - 2018.01.18作者:Javier ReyObject...

2019-04-09 16:40:42 191

原创 map、queue、priority_queue

1.map#include<iostream>#include<map>using namespace std;int main(){ map<char,int>mp; mp['c']=10; mp['b']=20; mp['a']=30; map<char,int>::iterator it=mp.begin(); for(...

2019-04-08 12:55:02 296

原创 string

1.string的定义string str;string str="abcd";2.string的访问类似数组的访问方式 str[i](1)使用 cin cout输入输出字符串 若要用printf输出,要使用:printf("%s",str.c_str());(2)或者用迭代器string::iterator it;3.string和char数组...

2019-03-27 21:17:13 228

原创 vector的用法

1.vector的定义1.vector<int> name;2.vector<vector<int> > name; // int> > 之间需要加空格,否则会被视为右移3.vector<int> name[10];注意2与3的区别,两者均为定义二维数组,即vector中的元素也是vector,区别是vector&lt...

2019-03-20 18:52:14 400

原创 吴恩达深度学习第一课第三周课后作业

Planar data classification with one hidden layer建立只有一个隐藏层的神经网络主程序如下:# coding:utf-8import numpy as npimport matplotlib.pyplot as pltfrom testCases import *import sklearnimport sklearn.datas...

2019-03-20 09:25:25 1303

原创 数学问题

1.问题 A: 守形数题目描述守形数是这样一种整数,它的平方的低位部分等于它本身。比如25的平方是625,低位部分是25,因此25是一个守形数。编一个程序,判断N是否为守形数。输入输入包括1个整数N,2<=N<100。输出可能有多组测试数据,对于每组数据,输出"Yes!”表示N是守形数。输出"No!”表示N不是守形数。样例输入611样例输...

2019-03-12 18:36:20 317

原创 散列 hash

1.问题 A: 谁是你的潜在朋友题目描述 “臭味相投”——这是我们描述朋友时喜欢用的词汇。两个人是朋友通常意味着他们存在着许多共同的兴趣。然而作为一个宅男,你发现自己与他人相互了解的机会并不太多。幸运的是,你意外得到了一份北大图书馆的图书借阅记录,于是你挑灯熬夜地编程,想从中发现潜在的朋友。首先你对借阅记录进行了一番整理,把N个读者依次编号为1,2,…,N,把M本书...

2019-03-06 20:10:44 197

原创 sort排序

1.注意选择排序以及插入排序的思想1.选择排序要进行n次,他的思想是,对于数组中的1-n,i=1-n,对第i-n个数,求出他们的最小值,并且与第i个值交换,从而使得,每次i-n的序列中,第一位的数值始终是最小的,这样就可以进行排序。2.插入排序要进行n-1次,他的做法是,从第二个数开始,将其与前面的数值进行比较,将其放在相应的位置,使得前面的序列是有序的。2.sort函数的使用so...

2019-03-05 20:54:35 299

原创 算法笔记刷题2

1.问题 A: 日期差值题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5分析:主要需要考虑的是闰年,以及不同月份的日数不同,还是需要数组的方式来实现...

2019-03-02 20:21:31 147

原创 吴恩达深度学习第一课第二周课后作业

1.第一课第二周作业Logistic Regression with a Neural Network mindset使用神经网络来实现逻辑回归# -*- coding: utf-8 -*-import numpy as npimport h5pyimport scipyfrom PIL import Imagefrom scipy import ndimagefrom ...

2019-02-24 22:00:03 669 1

原创 算法笔记刷题1

1.比较3个数的大小题目描述有3个整数a, b, c,由键盘输入,输出其中最大的数。输入以空格分割的三个整数。输出三个数中的最大值,末尾换行。样例输入1 3 2样例输出3程序如下:#include<cstdio>int main(){ int a,b,c,t; scanf("%d %d %d",&a,&b,&...

2019-02-18 19:23:46 684

原创 程序设计mooc刷题2

数字的反转样例输入123-380样例输出321-83通过while(n) { r = r*10+(n%10); n /=10;}完成对数字的反转,例如求123 第一次取余数,是得到最后一位3,除以10之后,得到12,再次取余数得到2,12除以10之后得到1,再次取余数得到1,通过不断的*10,将每次的余数向前进位,得到反转数。...

2019-02-15 20:54:44 521

原创 程序设计mooc刷题1

总时间限制: 1000ms   内存限制: 65536kB描述监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。输入第一行为一个正整数n,n &lt; 100其后有n行,每行2个正整数,分别为一次测量的收缩压和舒张压,中间以一个空格分隔。输出...

2019-02-15 20:42:45 1611 1

空空如也

空空如也

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

TA关注的人

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