C++ 是一种静态类型语言,数据类型在编译时确定。但在有些场景下,编译时无法确定数据类型,需要在运行时才能确定。RTTI(Run Time Type Identification,运行时类型识 别)就是一种能够在运行时动...
位域也叫做位段(bit field),使用位域能够节省结构体数据内存的占用。接下来,我们从以下几个方面来讲解下位域: 1. 位域的作用 2. 位域的语法 3. 位域的存储
完美转发在 C++ 标准库中得到很多应用,那么,什么是完美转发呢?完美转发有什么用?如何实现完美转发呢? 接下来,我们从以下几个方面来讲解这部分知识: 1. 完美转发概念 2. 实现完美转发 ...
C++11 中增加 default 关键字,本篇文章讲解下空实现的默认构造函数和 default 的默认构造函数的区别。 接下来,从以下几个方面来讲解 default 关键字: 1. default 关键字使用示例 ...
Python 反射机制是一种在运行时检查、访问和修改对象属性和方法的能力。下面介绍下相关的模块和函数: 内置函数 inspect 模块 插件系统示例 1. 内置函数 getattr(obj, name[, default...
代理模式的目的是为其他对象提供一种代理以控制对这个对象的访问。我们接触到的迭代器也可以理解为一种代理,我们通过它来间接对容器中元素进行访问。 代理模式中,有以下几个参与角色: RealSubject 表示用户真正要访问的...
我们在编码时,经常用到容器,我们也知道容器的种类很多,例如:数组、链表、集合、树、图等等。这些不同的容器由于内部实现原理的不同,会存在不同的遍历方式。 我们就想,是否能够忽略容器内部结构的不同,提供一种统一的访问操作?当...
opencv 提供了对图像、视频、绘图的基本操作。主要包括图像的加载、存储,视频的读取以及存储,以及一些绘图函数。 1. 图像 opencv 读取的图像为 BGR,并不是 RGB,这个和 PIL 图像是不同。当使用 ma...
随机森林是 Bagging 的思想的一种实现,它使用决策树作为基础学习器。 随机森林概述 包外估计 scikit-learn API 1. 随机森林概述 在关于随机森林的原始论文中,随机森林错误率取决于两个因素: 随机森...
BLEU(Bilingual Evaluation Understudy)是用于评价机器翻译、文本摘要结果的评价指标,其得分值在 [0, 1],越接近 1 生成的文本的质量越高。 Paper:https://aclant...
AlexNet 是 2012 年 ImageNet 竞赛冠军获得者 Hinton 和他的学生 Alex Krizhevsky 设计的。AlexNet 把CNN 的基本原理应用到了很深很宽的网络中。主要使用到的新技术点如下...
最新评论