- 博客(14)
- 收藏
- 关注
原创 神经网络设计——基本原则
写在前面在深度学习领域,无论是进行相关实验,或是参加实际项目,设计神经网络永远是最不起眼但最实际的问题。本文记录了笔者在研究及实验过程中积累的神经网络设计、训练相关经验,在此整理供后续的迭代研究使用。卷积核的选取(CNN)卷积在神经网络中有助于提高网络输出的语义解释性。在CNN中,卷积核通常选取方式如下:padding kernel_size 1 3*3 2 5*5 3 7*7 使用小核卷积通常有助于提升网络的性能。卷积核的个数(CNN)卷积核
2020-05-15 23:21:10
1102
原创 c++ primer plus笔记(13)string类
string类包含于<string>头文件中。一、构造方法:string s("..."); //...为c-stlye-stringstring s(20, '.'); //20个.string s(chr, 20); //(char*)chr,chr的前20个字符string s(p1, p2); //[p1, p2)地...
2018-07-21 16:15:53
246
原创 c++ primer plus笔记(12)RTTI
RTTI的3个支持元素:①强制类型转换:1>dynamic_cast:在类层次结构中执行指针和引用的向上转换:dynamic_cast<type>(expression) //expression→type具体地说:dynamic_cast用于在类的派生层次结构中执行向上转换(派生类→基类); dynamic_cas...
2018-07-17 17:40:26
166
原创 c++ primer plus笔记(11)异常
一、异常机制的构成:①C++有通过try-throw-catch组成的 异常抛出-捕获-继续运行 的机制:main(){ try{ ...; funct(); //try块中包含可能引发异常的部分 } chatch(Type&) //捕获Type类型的异常 { ...; ...
2018-07-16 21:03:38
339
原创 c++ primer plus笔记(9)类的高级特性
一、使用动态内存的类:使用动态内存的目的是为了使对象可以在run-time再决定其具体数据;通过在类中包含指针成员,并在构造函数中将其初始化为指向heap区内存,实现类的动态联编:...
2018-07-02 21:35:09
174
原创 c++ primer plus笔记(8)类基础
一、类(class)的声明:class World //类名首字母一般习惯大写{ float m_mass; //类成员的默认访问类型为private char m_name[20]; //类成员变量其命名习惯在之前加上m_ void set_...
2018-06-28 23:59:23
203
原创 c++ primer plus笔记(7)存储持续性、作用域和链接性,命名空间
一、多文件单独编译:头文件(.h)实现文件(.cpp)主程序(.cpp)1>函数原型(而非定义)、函数模板原型声明2>结构、类声明3>内联函数1>函数、函数模板实现2>结构、类实现主函数(main()等)//使用以下写法防止重复include" "#ifndef ..._H_ //...一般为头文件名的全大写,符号常量#define ..._H_... ...
2018-06-28 18:05:40
128
原创 c++ primer plus笔记(5)函数基础
一、函数的声明(declaration):return_typename function_name(typename parameter_name,...) //函数原型(函数头){ ...; //函数体 return ...;}①形参(parameter)与传值调用:1>形参:函数原型处的形参,其名称仅相当于占位符。所以单独声明函数原型的时候也可将变量名省略。re...
2018-06-28 00:54:00
108
原创 c++ primer plus笔记(4)结构体、共用体与枚举
一、结构体(struct)struct text{ int n; long l; double d;};二、共用体(union)union text{ int int_val; long long_val; double double_val;};//结构体(struct)表示一个包含多个数据类型的数据块(block)//共...
2018-06-27 16:37:42
185
原创 c++ primer plus笔记(3)库函数
<cmath>double sqrt(double x); //开平方函数double pow(double x,double y);//平方函数 //pow(1,2); 1² <cstring>char* strcat(char* strDest, const char* strScr);//将...
2018-06-26 17:11:29
95
原创 c++ primer plus笔记(2)指针与数组名
一、指针基础:①指针的两种理解方法:int* p = nullptr; C-style: int *p; //指向int的指针p C++-style: int* p; //int*型数据p②指针算数:1>减法:同类型指针做减法时,得到这两个指针的间距,间距为整数(个单位距离);in...
2018-06-26 16:49:44
182
原创 c++ primer plus笔记(1)常识
①返回值 是函数的出口 函数头 是函数的接口②'\b' 退格③const 和 #define 都可以创建符号常量#define x 512 //不强调常量类型,属于预编译处理,故不带分号const int x = 152; //强调常量类型④typedef 和 #define 都可以为类型创建别名#define PN (int*)typedef (in...
2018-06-26 16:49:26
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人