自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 卷积核参数的计算及1*1卷积核

卷积过程首先,明确一个概念:卷积并不只是一个二维的过程,实际上对于输入的图片一般而言是三个通道的(R、G、B),那为什么输出的结果可以是128个通道呢?实际上经过卷积过后的通道数是由卷积核的个数来决定的,整个的卷积过程二维情况下也就是在每个通道下发生的卷积过程为:在多通道情况下的卷积情况如下:其实滤波器的维度应该是和输入图片相同的,输出的维度则是由滤波器的个数决定,卷积过程为:如果把...

2019-03-29 17:11:29 4368 2

原创 操作重载与类型转换

14.操作重载与类型转换运算符在某种程度上也是一种函数,它是一种名为跟在关键字operator后的符号的函数,它也有返回值、参数列表、函数体,运算符的重载必须满足一下两个条件中的一个:1、是某个类的成员函数2、它的参数中有某种类类型。因此是不允许对内置类型进行运算符重载的,另外大部分的运算符都是可以重载的,但是也有四到五个不能被重载。注意:作为成员函数的运算符,this指针绑定到运算符的左侧对象...

2019-03-28 20:27:28 247

原创 拷贝控制

拷贝控制拷贝构造函数:如果一个拷贝构造函数的第一个参数是自身类类型的引用,并且其他参数都有默认值,则此构造函数为拷贝构造函数。拷贝构造函数的使用主要存在以下三个场景:将一个对象作为一个实参,传递给一个 非引用类型的形参时。从一个返回类型为非引用类型的函数返回一个对象用花括号列表初始化一个数组中的元素或者一个聚合类中的成员时。另外在使用“=”进行对象初始化时也是拷贝构造函数进行拷贝初始...

2019-03-28 20:25:01 212

原创 动态内存

12.动态内存最安全的使用和分配动态内存的方法是使用make_shared的标准库函数,形如make_shared<T>(args),返回一个shared_ptr智能指针,并指向类型为T的对象,用args参数进行初始化。(定义在头文件memory中)与顺序容器的成员emplace类似,都是直接使用其参数进行构造,而不是拷贝产生。智能指针shared_ptr和普通指针不同的是,与之相...

2019-03-28 20:22:52 148

原创 关联容器

关联容器主要存在两种关联容器map和set,map存储键-值对,在索引时通过键查询到相应的值,而不是通过下标的形式;set仅存储键,用来查询某个键是否在集合中。另外还有可以存储重复键值及键的multimap和multiset,无序的unordered_map和unodered_set及unordered_multimap、unordered_multiset(无序且能重复).一个对map的简单...

2019-03-28 20:20:44 123

原创 泛型算法

泛型算法泛型算法不会执行容器的操作,它们只是运行于迭代器之上,并执行迭代器的操作。算法永远不会改变底层容器的大小,会对其遍历、查找、移动,但是永远不会直接进行删除或者添加元素。初始泛型算法标准库中提供了超过100个算法,我们不需对其进行死记硬背,它们大部分都有一些共同特点:处理一定范围内的数据,前两个参数为迭代器表示范围,称之为输入范围;但是它们使用数据的方式不同,是这些算法的主要区别。只...

2019-03-28 20:15:57 149

原创 顺序容器

顺序容器所有的容器类都共享接口,顺序容器中的元素顺序按照其加入时的顺序决定;关联容器则由其关键字的值来决定。顺序容器的类型如下:vector、deque、list、forward_list、array、string.其中array并不是内置数组,但是它和内置数组相似,同样是固定的大小,是一种更安全更容易使用的数组。顺序容器几乎可以保存任意类型的元素。容器库概览迭代器:s.begin(),...

2019-03-28 20:12:11 100

原创 抽象类和接口

十三:抽象类和接口抽象类抽象类不可以用于创建对象,抽象类可以包含抽象方法,方法的实现在子类中实现,在类及方法的定义时需要用关键字abstract进行标示。具体使用如下:public abstract class Gemetric{public Gemetric(){};}关于抽象类的几点注意:1.抽象类不能创建实例,但是可以作为一种数据类型,比如在几何类中可以这样使用Gemet...

2019-03-18 20:49:54 132

原创 类--C++Primar

7.类定义抽象数据类型函数声明后加const标识该函数是一个只读函数,既不能修改类的数据成员,仅仅能够读取–常量成员函数;另外类的成员函数声明必须在类内部,但实现可以不在类内部,如果在内部定义了的函数,是一个隐式的inline函数。一个等价的操作:std::string isbn() const{return bookNo};//隐式使用this进行访问,该对象的bookNo数据std::...

2019-03-18 20:48:15 145

原创 语句

5、语句一些觉得重要的点空语句:单单使用一个;号来表示,空语句本身没什么意义,但有时也有作用如下:\\读取输入值,直到遇到sought,此外不采取其他操作while(cin>>>s&&s!="sought") ;//空语句块语句不以分号作为结束,也即是{}后一般不跟着;号来表示块的结束,但是加了之后也只表示一个空语句,一般情况下没有影响关于s...

2019-03-18 20:46:27 113

原创 表达式

4.表达式一些觉得重要的点一段利用逻辑或的代码:#include <iostream>#include <vector>using namespace std;int main(){vector<string> text={"hello world"," ","this is a test line.","just a string"};for(...

2019-03-18 20:44:19 109

原创 pytest使用

pytest安装环境介绍:macos 系统本身有python 2.7自己安装python3命令行安装pytest:pip3 install pytest使用:在有测试例的文件夹下直接运行pytest会自动运行以test开头或结尾的函数或者test类(不能有init函数),当然需要在相应python文件中import pytest,但是有可能会报以下错误:command not fou...

2018-12-15 14:51:44 214

原创 clion mac版升级后不能编译,显示missing xcrun等问题解决

该问题可能会在升级mac系统或者clion客户端后发生,发生error日志一般如下,大多显示missing xcrun问题描述:Error:The C compiler "/usr/bin/cc" is not able to compile a simple test program.It fails with the following output: Change Dir: /...

2018-11-25 13:18:01 2079

原创 pytorch中的gather函数的含义

对于pytorch doc中的gather函数的理解,在官方文档中给的描述如下:torch.gather(input,dim,index,out=None):Gathers values along an axis specified by dim.For a 3-D tensor the output is specified by:out[i][j][k] = input[i...

2018-11-21 16:45:43 558

空空如也

空空如也

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

TA关注的人

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