位域也叫做位段(bit field),使用位域能够节省结构体数据内存的占用。接下来,我们从以下几个方面来讲解下位域: 1. 位域的作用 2. 位域的语法 3. 位域的存储
完美转发在 C++ 标准库中得到很多应用,那么,什么是完美转发呢?完美转发有什么用?如何实现完美转发呢? 接下来,我们从以下几个方面来讲解这部分知识: 1. 完美转发概念 2....
C++11 中增加 default 关键字,本篇文章讲解下空实现的默认构造函数和 default 的默认构造函数的区别。 接下来,从以下几个方面来讲解 default 关键字: ...
Python 反射机制是一种在运行时检查、访问和修改对象属性和方法的能力。下面介绍下相关的模块和函数: 内置函数 inspect 模块 插件系统示例 1. 内置函数 getattr...
冒泡排序、选择排序、插入排序一般被称作最简单的 3 种排序算法,接下来介绍三个算法的排序原理以及代码实现。 1. 冒泡排序 冒泡排序算法是一种稳定的排序算法,其算法的时间复杂度为 ...
代理模式的目的是为其他对象提供一种代理以控制对这个对象的访问。我们接触到的迭代器也可以理解为一种代理,我们通过它来间接对容器中元素进行访问。 代理模式中,有以下几个参与角色: Re...
我们在编码时,经常用到容器,我们也知道容器的种类很多,例如:数组、链表、集合、树、图等等。这些不同的容器由于内部实现原理的不同,会存在不同的遍历方式。 我们就想,是否能够忽略容器内...
opencv 提供了对图像、视频、绘图的基本操作。主要包括图像的加载、存储,视频的读取以及存储,以及一些绘图函数。 1. 图像 opencv 读取的图像为 BGR,并不是 RGB,...
随机森林是 Bagging 的思想的一种实现,它使用决策树作为基础学习器。 随机森林概述 包外估计 scikit-learn API 1. 随机森林概述 在关于随机森林的原始论文中...
BLEU(Bilingual Evaluation Understudy)是用于评价机器翻译、文本摘要结果的评价指标,其得分值在 [0, 1],越接近 1 生成的文本的质量越高。 ...
AlexNet 是 2012 年 ImageNet 竞赛冠军获得者 Hinton 和他的学生 Alex Krizhevsky 设计的。AlexNet 把CNN 的基本原理应用到了很...
nn.Identity 在一些编码中会看到,它的实现代码非常简单,仅仅是将输入的内容原封不动的输出。请看它在 PyTorch 中的实现代码: 其使用的时候,我们一般按照下面的方式使...
Bert + CRF 的技术组合是目前非常常见的解决 NER 问题的架构,由 Bert 的多头自注意力机制,让模型建立起 Token 之间的关系,并给出第一阶段的 BIO 标签预测...
Python setuptools 是 Python 包管理工具,用于简化 Python 项目的打包和分发。它是 Python 标准库 distutils 的增强版,提供了更多功能...
TextRank 构造的是带权无向图,PageRank 构建的是带权有向图。 通过一个例子来理解 TextRank 算法思想,假设内容如下: 人生就像一杯苦茶,不会苦一辈子,但会苦...
学习和使用 Python 编码的前提就是要搭建相应的开发环境。虽然搭建过程并不难,但是对于很多初学者而言,搭建过程还是会感觉很凌乱。本专题将从零开始,演示环境的搭建的过程。课程主要...
Python 是一种强大而灵活的编程语言,广泛应用于软件开发、数据科学和人工智能等领域。在学习和使用 Python 的过程中,了解和熟悉开发环境的关键概念是非常重要的。本文将介绍一...