Learn Before
Concept

Writing (NTM Architecture)

Each write is decomposed into two parts: erase and add.

We have erase vector ete_t (its M elements lie in range (0, 1))and wtw_t which is emitted by write head, memory vectors Mt1(i)M_{t-1}(i) are changed as it is written in the given formula: Mt(i)Mt1(i)[1wt(i)et]M_{t}^{\sim}(i) \leftarrow M_{t-1}(i)[1 - w_t(i)e_t] As it is clear from the formula if at the location both weight and erase are equal to one than we reset them to 0. In other cases we don't change the memory.

After erase we also have add vector ata_t that is added to our memory: Mt(i)Mt+wt(i)atM_t(i) \leftarrow M_{t}^{\sim} + w_t(i)a_t

0

1

Updated 2020-10-24

Tags

Data Science