TTiti的学习笔记
首页 / 综合实践 / 12_深度学习原理与经典论文路线/word2vec_阅读与笔记工作纸.md

word2vec 阅读与笔记工作纸

综合实践 · 12_深度学习原理与经典论文路线/word2vec_阅读与笔记工作纸.md

word2vec 阅读与笔记工作纸

一句话目标

用 4 天把 word2vec 学成第一个闭环:能解释 embedding,能说清 skip-gram/negative sampling,能把 notebook 对应到论文机制,并形成一页个人笔记。

Day 2:读摘要和引言

1. 这篇论文想解决什么问题?

请用自己的话写,不要直接翻译摘要。

2. one-hot 的问题是什么?

至少写出两个:

1. 2.

3. embedding 的直觉是什么?

一句话解释:

举一个例子:

4. 作者为什么关心“大规模文本”?

我的理解:

5. 今天可以写进 daily_logs/Day02_学习记录.md 的 3 句话

1. 2. 3.

Day 3:context window 和训练样本

1. 什么是中心词?

2. 什么是上下文词?

3. 举一个窗口大小为 2 的例子

句子:

中心词:

上下文词:

4. skip-gram 的输入和输出是什么?

输入:

输出:

5. notebook 中我看到的关键对象

对象我看到的值或 shape含义
vocabulary
word_to_id
center word
context word
embedding table

Day 4:negative sampling 和 loss

1. 什么是正样本?

2. 什么是负样本?

3. 为什么不直接对整个词表做 softmax?

4. negative sampling 降低了什么成本?

5. notebook 中的 loss 说明什么?

6. 这个 notebook 没有复现论文的哪些部分?

至少写 3 点:

1. 2. 3.

Day 5:形成一页个人论文笔记

把下面内容整理进 paper_notes/01_word2vec.md

1. 一句话贡献

2. 研究问题

3. 核心方法

CBOW:

Skip-gram:

Negative sampling:

4. 最小代码对应

这个 notebook 复现了:

这个 notebook 没有复现:

5. 我能解释的 shape/loss/输出

6. 我还不懂的地方

1. 2. 3.

7. 组会开场句

我今天汇报的论文是 word2vec。我的理解是,这篇论文主要解决了……

补完整:

自检问题

  1. 我能不能不用 AI 解释 embedding?
  2. 我能不能说明 context window 如何产生训练样本?
  3. 我能不能说清正样本和负样本?
  4. 我有没有把 toy notebook 误说成完整复现?
  5. 我能不能说出 word2vec 的至少 2 个局限?