Neural Turing machines
Traditional programming methods are very good at solving problems that have simple rules to apply. They’re not so good when there are no simple rules that can be used, or when the rules are unknown. Neural networks are very good at problems that have complex or poorly defined rules, but not so good at simple rules like if, then. With traditional computing on the one hand, and neural networks on the other, each one good at what the other is bad at, perhaps they should be somehow combined.
Here’s a video on Neural Turing machines.
Here are the episodes that were referred to in this episode.
Here are a couple of articles on Neural Turing machines.