友元、this指针、常量
友元友元函数一个类的友元函数可以访问该类的私有成员 class CCar; //提前声明CCar类, 以便后面CDriver类使用class CDriver { public: void ModifyCar(CCar * pCar) ; //改装汽车};class CCar ...
Read more
类成员变量
静态成员变量静态成员:在说明前面加了static关键字的成员。 class CRectangle{ private: int w, h; static int nTotalArea; //静态成员变量 static int nTotalNumber; public: CRe ...
Read more
c++类和函数
内联函数、重载函数在调用一个函数的时候,需要首先要把参数放到栈中, 返回地址也要放到栈中。 这个函数执行完返回以后,要从栈中取出返回地址,再跳转到返回地址去执行。 内联函数 函数调用是有时间开销的。如果函数本身只有几条语句,执行非常快,而且函数被反复执行很多次,相比之下调用函数所产生的这个开销就会 ...
Read more
C++函数指针、引用、位运算
函数指针基本概念程序运行期间,每个函数都会占用一段连续的内存空间。而函数名就是该函数所占内存区域的起始地址(也称“入口地址”)。 可以将函数的入口地址赋给一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以调用这个函数。这种指向函数的指针变量称为“函数指针”。 定义形式类型名 (* 指针变量 ...
Read more
R-CNN
Read more
R-CNN目标检测方法
物体检测R-CNN介绍R-CNNR-CNN的贡献主要是第一次将CNN引入到目标检测中,主要解决两个问题: 速度:经典的目标检测算法使用滑动窗法依次判断所有可能的区域。R-CNN则预先提取一系列较可能是物体的候选区域,之后仅在这些候选区域上提取特征,进行判断。 训练集:经典的目标检测算法在区域中提取 ...
Read more
图像分割
图像分割图像分割就是预测图像中每一个像素所属的类别或者物体。图像分割有两个子问题,一个是只预测类别层面的分割,对每个像素标出一个位置。第二个是区分不同物体的个体。应用场景,比如自动驾驶,3D 地图重建,美化图片,人脸建模等等。传统的图像分割通常和图像分类结合,它是图像识别的第一阶段。 图像分割难点: ...
Read more
常见激活函数
神经网络常用激活函数为什么需要激活函数激活函数的性质: 非线性:激活函数为线性函数时,两层神经网络就可以拟合所有的线性函数。若激活函数为恒等激活函数,即$f(x)=x$时,不满足条件 可微性:当优化方法是基于梯度的时候,必须满足可微性 单调性:激活函数是单调函数时,单层网络才能保证是凸函数 $f( ...
Read more
常见的排序算法
常见的排序算法冒泡排序、插入排序、选择排序、希尔排序、堆排序、归并排序、快速排序 冒泡排序:平均时间复杂度$O(n^2)$,最好情况复杂度$O(n)$ 步骤: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会 ...
Read more
剑指offer总结(栈与队列)
剑指offer总结——栈与队列面试题9:用两个栈实现队列题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 解决方案栈的属性是先进后出的,而队列是先进先出,使用两个栈,队列push操作直接将数据push到第一个栈中;pop队列操作时,需要将stack1中的 ...
Read more