fynance.models.neural_network.BaseNeuralNet.modules¶
-
BaseNeuralNet.
modules
()¶ Returns an iterator over all modules in the network.
- Yields:
- Module: a module in the network
- Note:
- Duplicate modules are returned only once. In the following
example,
l
will be returned only once.
Example:
>>> l = nn.Linear(2, 2) >>> net = nn.Sequential(l, l) >>> for idx, m in enumerate(net.modules()): print(idx, '->', m) 0 -> Sequential ( (0): Linear (2 -> 2) (1): Linear (2 -> 2) ) 1 -> Linear (2 -> 2)