提交 f456031b 编写于 作者: R ranqiu

Update README.md

上级 fe2c3e8d
...@@ -234,7 +234,6 @@ class ExternalMemory(object): ...@@ -234,7 +234,6 @@ class ExternalMemory(object):
self.external_memory = paddle.layer.memory( self.external_memory = paddle.layer.memory(
name=self.name, name=self.name,
size=self.mem_slot_size, size=self.mem_slot_size,
is_seq=True,
boot_layer=boot_layer) boot_layer=boot_layer)
``` ```
- `ExternalMemory`类的寻址逻辑通过 `_content_addressing``_interpolation` 两个私有方法实现。读和写操作通过 `read``write` 两个函数实现,包括上述的寻址操作。并且读和写的寻址独立进行,不同于 \[[2](#参考文献)\] 中的二者共享同一个寻址强度,目的是为了使得该类更通用。 - `ExternalMemory`类的寻址逻辑通过 `_content_addressing``_interpolation` 两个私有方法实现。读和写操作通过 `read``write` 两个函数实现,包括上述的寻址操作。并且读和写的寻址独立进行,不同于 \[[2](#参考文献)\] 中的二者共享同一个寻址强度,目的是为了使得该类更通用。
...@@ -353,6 +352,7 @@ def memory_enhanced_seq2seq(encoder_input, decoder_input, decoder_target, ...@@ -353,6 +352,7 @@ def memory_enhanced_seq2seq(encoder_input, decoder_input, decoder_target,
name="unbounded_memory", name="unbounded_memory",
mem_slot_size=size * 2, mem_slot_size=size * 2,
boot_layer=unbounded_memory_init, boot_layer=unbounded_memory_init,
initial_weight=unbounded_memory_weight_init,
readonly=True, readonly=True,
enable_interpolation=False) enable_interpolation=False)
``` ```
...@@ -363,6 +363,7 @@ def memory_enhanced_seq2seq(encoder_input, decoder_input, decoder_target, ...@@ -363,6 +363,7 @@ def memory_enhanced_seq2seq(encoder_input, decoder_input, decoder_target,
name="bounded_memory", name="bounded_memory",
mem_slot_size=size, mem_slot_size=size,
boot_layer=bounded_memory_init, boot_layer=bounded_memory_init,
initial_weight=bounded_memory_weight_init,
readonly=False, readonly=False,
enable_interpolation=True) enable_interpolation=True)
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册