自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TreeMap源代码精析(java版本)

/** * 基于红黑树(Red-Black tree)的 NavigableMap 实现。该映射根据其键的自然顺序进行排序, * 或者根据创建映射时提供的Comparator 进行排序,具体取决于使用的构造方法。 * * 此实现为 containsKey、get、put 和 remove 操作提供受保证的 log(n) 时间开销。 * 这些算法是 Cormen、Leiserson和 R...

2019-11-04 20:31:24 142

原创 BERT相关英文博客

1. Unsupervised Question Answering by Cloze Translation如何在其他域或者语言上无监督产生语料库,介绍了一种Cloze Translation的方法。2. Do Neural Dialog Systems Use the Conversation History Effectively?An Empirical Study3. Natura...

2019-10-29 20:52:43 680

原创 How to create your own Question-Answering system easily with python

什么是智能问答(QA)The history of Machine Comprehension (MC) has its origins along with the birth of first concepts in Artificial Intelligence (AI). The brilliant Allan Turing proposed in his famous article ...

2019-09-18 17:10:28 794

原创 图解注意力机制

数十年以来,统计机器翻译(Statistical Machine Translation)在翻译模型中占统治地位,直到出现神经机器翻译(Neural Machine Translate,NMT)。NMT是一种新兴机器翻译方法,意图构建和训练一种大型神经网络,输入原语言文本(source),输出目标翻译文本(target)。NMT最初是由Kalchbrenner and Blunsom(2013...

2019-09-17 17:57:42 3115 2

翻译 从头搭建问答(QA)系统

这这篇教程里,我们不是要搭建精度最高的模型,只是想去理解各种NLP概念,同时用代码实现,探索更多的解决方案。我始终认为要从最基本的模型出发来弄清楚问题的来龙去脉,也可以作为以后更先进模型的baseline。本教程主要分为3部分:这一部分主要介绍Facebook sentence embeddings ,在搭建QA系统时它是怎么用的。所有代码详见Github repository。SQuAD ...

2019-09-17 09:01:45 1861

原创 Python高级主题教程4:Python Decorators

decoratorWhat are decorators in Python?python有个有意思的特性叫decorator,在现存代码中添加某些功能。这叫做meta-programming,试图在编译时修改另一部分程序。Prerequisites for learning decorators为了理解decorator,我们首先弄清楚Python中的一些基础。我们一定要接受Python...

2019-09-10 10:55:14 225

原创 BERT源码剖析

今天要介绍的是BERT最主要的模型实现部分-----BertModel,代码位于modeling.py模块如有解读不正确,请务必指出~1、配置类(BertConfig)这部分代码主要定义了BERT模型的一些默认参数,另外包括了一些文件处理函数。class BertConfig(object): """BERT模型的配置类.""" def __init__(self, ...

2019-09-09 19:23:45 990

原创 Python高级主题教程1:Iterators

Iterators是可以向上迭代的对象。在这篇博客中,我们会学习到iterator如何工作,以及如何使用__iter__和__next__方法(即class中的函数)定义你自己的iterator。What are iterators in Python?Iterators在Python随处可见,for循环,comprehensions,generator等等都是用它来实现的,只是表面你看不见。...

2019-09-06 16:23:45 234

原创 Python高级主题教程3:Python Closures

在这篇博文中,你将学到什么是Python closure,如何定义一个closure,以及判断为什么用这个技术。1. Nonlocal variable in a nested function我们在进入closure概念之前,先理解什么是nested函数和non-local变量。定义在一个函数里面的叫nested function,能访问enclosing scope的变量。在Pytho...

2019-09-06 11:10:30 262

转载 word2vec 中的数学原理详解

作者: peghoty出处: http://blog.csdn.net/itplus/article/details/37998797

2019-07-01 14:50:48 154

翻译 Lightweight Processes轻量级进程

Lightweight ProcessesThe threads library uses underlying threads of control called lightweight processes that are supported by the kernel. You can think of an LWP as a virtual CPU that executes code ...

2019-06-15 20:24:54 697

原创 Linux在x86上的中断处理过程

Linux在x86上的中断处理过程一:引言二:x86的中断处理过程三:注意事项术语解释:CPL,DPL,RPL5.1.CPL5.2.DPL5.3.RPLx86 Registers一:引言在Intel的文档中,把中断分为两种。一种是异常,也叫 同步中断 。一种称之为中断,也叫 异常中断 。同步中断指的是由CPU控制单元产生,之所以称之为同步,是因为只有一条指令执行完毕后才会发出中断。例如除法运算...

2019-06-11 16:39:56 959

空空如也

空空如也

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

TA关注的人

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