Adds a layer of nodes to the network. :param layer: A subclass of the ``Nodes`` object. :param name: Logical name of layer.
(self, layer: Nodes, name: str)
| 117 | self.reward_fn = None |
| 118 | |
| 119 | def add_layer(self, layer: Nodes, name: str) -> None: |
| 120 | # language=rst |
| 121 | """ |
| 122 | Adds a layer of nodes to the network. |
| 123 | |
| 124 | :param layer: A subclass of the ``Nodes`` object. |
| 125 | :param name: Logical name of layer. |
| 126 | """ |
| 127 | self.layers[name] = layer |
| 128 | self.add_module(name, layer) |
| 129 | |
| 130 | layer.train(self.learning) |
| 131 | layer.compute_decays(self.dt) |
| 132 | layer.set_batch_size(self.batch_size) |
| 133 | |
| 134 | def add_connection( |
| 135 | self, connection: AbstractConnection, source: str, target: str |