# Gating

Edit on Github

Gating is quite the interesting: it makes the weights in networks more dynamic, by adapting them to their gating node. Read more about it here. For specific implementation of gating, check out the Node, Group and Network wikis!

There are 3 gating methods:

- methods.gating.OUTPUT every node in the gating group will gate (at least) 1 node in the emitting group and all its connections to the other, receiving group
- methods.gating.INPUT every node in the gating group will gate (at least) 1 node in the receiving group and all its connections from the other, emitting group
- methods.gating.SELF every node in the gating group will gate (at least) 1 self connection in the emitting/receiving group