Source code for hashtron.net.feedforward.net

from hashtron.net.feedforward.feedforward_network import FeedforwardNetwork
from hashtron.net.feedforward.io import FeedforwardNetworkIO
from hashtron.layer.layer import Layer

[docs] class Net: def __init__(self): self.network = FeedforwardNetwork(self) self.io = FeedforwardNetworkIO(self)
[docs] @staticmethod def new(): return Net()
[docs] def new_layer(self, n: int, bits: int, premodulo: int = 0) -> None: self.network.new_layer(n, bits, premodulo)
[docs] def new_combiner(self, layer: Layer) -> None: self.network.new_combiner(layer)