Neural Network Abstractions
1 / 7
Module?We want layers that:
__call__ -> forward)__setattr__ registers:
Value -> _parametersModule -> _modulesparameters() returns each trainable scalar identity once, including aliased childrennamed_parameters() uses the first traversal path for each unique identitytrain() / eval() toggle modes; they do not disable gradientsy = xW^T + b
(out_features, in_features)(out_features,)k = 1/sqrt(in_features)model = Sequential(
Linear(2, 16), Tanh(),
Linear(16, 1)
)
Feeds output of each module into the next.
Tanh, ReLU, SigmoidModules