Jian's Note

It's better to burn out than fade away!

Effective STL [10] | 注意分配器的协定和约束

分配器 分配器最初是为抽象内存模型而开发的,允许库开发者忽略在某些16位操作系统上near和far指针的区别,也被设计成促进全功能内存管理器的发展,但事实表明那种方法在STL的一些部分会导致效率损失。 分配器最初被设想为抽象内存模型,在那种情况下,分配器在它们定义的内存模型中提供指针和引用的typede

Transformer 详解

Transformer 详解 Transformer 是谷歌大脑在 2017 年底发表的论文 attention is all you need 中所提出的 seq2seq 模型。现在已经取得了大范围的应用和扩展,而 BERT 就是从 Transformer 中衍生出来的预训练语言模型 这篇文章分为以下几个部分 Transformer 直观认识 Positional Encoding Self Attention Mechanism 残差连接和 Layer Normalization Transformer Encoder 整体结构 Transformer Decoder 整体结构 总结 参考文章 0. Transformer 直观认识 Transformer 和 LSTM 的最大区别,就是 LSTM 的训练是迭代的、串行的,必须要等当

Effective STL [6] | 警惕C++最令人恼怒的解析

函数声明的几种方式 声明一个函数f带有一个double而且返回一个int: 1 int f(double d); 名为d的参数左右的括号是多余的,被忽略: 1 int f(double (d)); // 同上;d左右的括号被忽略 省略了参数名: 1 int f(double); // 同上;参数名被省略 第一个声明了一个函数g,它带有一个参数,那个参数是指向一个没有参数、返回double的函数的指针: 1 int g(double (*pf)());
0%