Skip to main content

Module memory_nets_controller

Module memory_nets_controller 

Source
Expand description

Controller networks for Memory-Augmented Networks (DNC and NTM).

This module contains:

  • DNC configuration and implementation
  • NTM configuration and implementation
  • Controller network (LSTM-style)
  • Read and write heads for DNC
  • Memory addressing sub-systems (allocation, temporal linkage, usage tracker)
  • NTM heads with content/shift/sharpen addressing

Structsยง

AllocationMechanism
Allocation mechanism for finding free memory
ControllerNetwork
Controller network for DNC (LSTM-style)
DNCConfig
DNC Configuration
DifferentiableNeuralComputer
Differentiable Neural Computer implementation
MemoryAddressing
Memory addressing system
NTMConfig
Neural Turing Machine configuration
NTMHead
NTM Head (read or write)
NeuralTuringMachine
Neural Turing Machine implementation
ReadHead
Read head for DNC
TemporalLinkage
Temporal linkage for sequential memory access
UsageTracker
Usage tracking for memory allocation
WriteHead
Write head for DNC