MCPcopy Create free account
hub / github.com/MotrixLab/AiOS / __init__

Method __init__

models/utils.py:91–96  ·  view source on GitHub ↗
(self, input_dim, hidden_dim, output_dim, num_layers)

Source from the content-addressed store, hash-verified

89class MLP(nn.Module):
90 """Very simple multi-layer perceptron (also called FFN)"""
91 def __init__(self, input_dim, hidden_dim, output_dim, num_layers):
92 super().__init__()
93 self.num_layers = num_layers
94 h = [hidden_dim] * (num_layers - 1)
95 self.layers = nn.ModuleList(
96 nn.Linear(n, k) for n, k in zip([input_dim] + h, h + [output_dim]))
97
98 def forward(self, x):
99 for i, layer in enumerate(self.layers):

Callers 2

__init__Method · 0.45
__init__Method · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected