- 博客(11)
- 资源 (24)
- 收藏
- 关注
原创 计算机视觉知识点-基础网络-ResNet
2015年,ResNet网络的提出,让超过100层深度的网络成为可能,在ResNet网络提出之前,如果网络层次太深,会产生识别率下降,网络难于收敛的问题。ResNet论文提出里一个很直观的解决方法。如下图:F(i)表示第i层对数据的修改作用,左图是一般的深度网络的偏转效果,有图是作者提出的网络的效果。通过采用拟合res的方法,实现了有图的效果。图中,左边的网络需要拟合f(x), 而右边的网络需要拟合f(x)-x, 这个也就是残差这个名字的由来。如果想让网络在传递过程中不发生偏转,只需让网络什..
2020-08-31 22:52:26 454
原创 计算机视觉知识点-基础网络-GoogleNet
2014年,GoogLeNet赢得了ImageNet挑战赛的冠军,提出了一种结合了NiN的优势和重复块范例的结构,论文的重点是解决哪种大小的卷积核最好的问题。 以前的流行网络采用的选择范围小至1×1,大至11×11,GoogleNet认为结合使用各种大小的kernel是有利的。使用mxnet进行一下代码演示。mxnet的安装方法pip install d2l==0.14.3pip install -U mxnet-cu101mkl==1.6.0.post0 pip install glu..
2020-08-31 22:51:09 236
原创 计算机视觉知识点-基础网络-NinNet
NiNNet是2014提出的一个网络结构,NinNet有这些特征:1) 使用alobal average pool替代fc层2) 使用kernel_size=1的conv层来实现各个channel之间的像素级别的fc使用mxnet进行一下代码演示。mxnet的安装方法pip install d2l==0.14.3pip install -U mxnet-cu101mkl==1.6.0.post0 pip install gluoncv创建一个VGGNet中的标准块from..
2020-08-31 22:49:11 540
原创 计算机视觉知识点-基础网络-VGGNet
VGGNet是英国剑桥Visual Geometry Group (VGG)小组提出的一个分块概念的网络结构,取得了2014年imagenet分类任务的冠军。VGGNet有这接特征:1) 使用maxpool,dropout, relu2) 使用blok的概念,简化设计3) 卷积层通过 kernel=3,padding=1保存输入尺寸4) 使用pool_size=2, alexnet的pool_size=3, pooling层使分辨率减半5) 提出一个这样的块结构,每个块都是几个卷积层加一个..
2020-08-31 22:46:10 355
原创 C++知识点-排序04
今天这篇博文介绍一下排序。冒泡排序例如 1,3,2,4,5排序成5,4,3,2,1. 先看一下实现代码。#include <iostream>using namespace std;int main() { int a[] = {1,2,3,4,5}; int length = sizeof(a) / sizeof(a[0]); for (int i = 0; i < length - 1; i++) { for (int j = 0; j ...
2020-08-31 22:42:54 107
原创 计算机视觉知识点-基础网络-AlexNet
AlexNet发布于2012年,这篇文章让研究界接受了深度网络在数据特征提却中的可行性。网络有5个卷集层,3个FC层,创新点有:1)增加了卷积网络的深度,由LeNet的2个卷积层变为5个, 2)pool层使用maxpooling, 3)激活函数使用relu,4)使用dropout5)使用了大量的数据增强预处理方法。使用mxnet进行一下代码演示。mxnet的安装方法pip install d2l==0.14.3pip install -U mxnet-cu101mkl==1.6.0.po..
2020-08-30 21:49:40 193
原创 C++知识点-动态规划04
今天这篇博文从介绍一下动态规划。1 最长增长子串例如 3,2,6,4,5,1 的最长增长子串是 2,4,5. 先看一下实现代码。#include <vector>#include <iostream>using namespace std;void prt(vector<int> &D){ for(auto &value : D) cout<<value<<" "; cout<&...
2020-08-26 20:23:40 103
原创 C++知识点-RvalueReference03
这篇博文介绍右值的概念。看一下下边的代码:void printInt(int& i){cout<<"lvalue reference: "<<i<<endl;}void printInt(int&& i){cout<<"rvalue reference: "<<i<<endl;}int main(){ //What is rvalue reference? int a = 5; ..
2020-08-23 15:13:42 130
原创 C++知识点-C++新特性02
我几年前的工作是在TI相机中开发算法,是用C语言开发,后来接触了C++,了解了C++语言惊艳的地方,我接下来会把C++语言简单全面的介绍一下。今天这篇博文从介绍C++11和C++03不同点的视角进行介绍。这是这个主题的第二篇blog,第一篇的地址在这里。9. override (for virutal function)有时候你想让某个函数继承父类,但是很可能由于参数不同没有继承,c++通过override关键字强制编译器进行继承检查,如果没有发生继承,在编译时报错。// C++ 03c..
2020-08-02 12:06:22 191
dlib人脸关键点模型
2020-07-20
OpenCV之_HaarTraining资料
2014-04-01
我做车辆角点跟踪的主要文档
2014-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人