在 Ubuntu 中使用 wget 命令下载指定版本 Python 的源码: 解压下载的源码压缩包: 在 Ubuntu 中安装必要的依赖包: 进入到解压缩的目录下,并进行编译配置、生成 Makefil...
Python setuptools 是 Python 包管理工具,用于简化 Python 项目的打包和分发。它是 Python 标准库 distutils 的增强版,提供了更多功能和更易用的界面。 打...
TextRank 构造的是带权无向图,PageRank 构建的是带权有向图。 通过一个例子来理解 TextRank 算法思想,假设内容如下: 人生就像一杯苦茶,不会苦一辈子,但会苦一阵子 接下来,对上...
相对位置编码(RPE)是一种用于替代绝对位置编码(Absolute Positional Encoding, APE)的技术。我们知道 Transformer 模型本身是基于自注意力机制(Self-A...
BLEU(Bilingual Evaluation Understudy)是用于评价机器翻译、文本摘要结果的评价指标,其得分值在 [0, 1],越接近 1 生成的文本的质量越高。 Paper:http...
opencv 提供了对图像、视频、绘图的基本操作。主要包括图像的加载、存储,视频的读取以及存储,以及一些绘图函数。 1. 图像 opencv 读取的图像为 BGR,并不是 RGB,这个和 PIL 图像...
AlexNet 是 2012 年 ImageNet 竞赛冠军获得者 Hinton 和他的学生 Alex Krizhevsky 设计的。AlexNet 把CNN 的基本原理应用到了很深很宽的网络中。主要...
Bert + CRF 的技术组合是目前非常常见的解决 NER 问题的架构,由 Bert 的多头自注意力机制,让模型建立起 Token 之间的关系,并给出第一阶段的 BIO 标签预测,由于在这一阶段中,...
nn.Identity 是 PyTorch 中的一个层,它的作用是不做任何改变地传递输入数据。它在前向传播时会返回输入数据本身,而不对其进行任何处理或变换。 这样的一个实现,在大多数人看来似乎没有什么...
变分自编码器(Variational Autoencoder, VAE)是一种概率生成模型,属于深度生成模型的范畴。它能够学习数据的潜在分布,并通过采样潜在空间中的点来生成新的数据。例如,在图像生成任...
我们在编码时,经常用到容器,我们也知道容器的种类很多,例如:数组、链表、集合、树、图等等。这些不同的容器由于内部实现原理的不同,会存在不同的遍历方式。 我们就想,是否能够忽略容器内部结构的不同,提供一...
代理模式的目的是为其他对象提供一种代理以控制对这个对象的访问。我们接触到的迭代器也可以理解为一种代理,我们通过它来间接对容器中元素进行访问。 代理模式中,有以下几个参与角色: RealSubject ...
C++11 中增加 default 关键字,本篇文章讲解下空实现的默认构造函数和 default 的默认构造函数的区别。 接下来,从以下几个方面来讲解 default 关键字: 1. defaul...
位域也叫做位段(bit field),使用位域能够节省结构体数据内存的占用。接下来,我们从以下几个方面来讲解下位域: 1. 位域的作用 2. 位域的语法 3. 位域的存储