exporting policy class and letting default final activation do nothing
This commit is contained in:
@@ -93,7 +93,7 @@ class Phi(nn.Module):
|
|||||||
# self.hidden_layers = [nn.Linear(hidden_dim, hidden_dim) for _ in range(hidden_n - 1)]
|
# self.hidden_layers = [nn.Linear(hidden_dim, hidden_dim) for _ in range(hidden_n - 1)]
|
||||||
# self.out_layer = nn.Linear(hidden_dim, output_dim)
|
# self.out_layer = nn.Linear(hidden_dim, output_dim)
|
||||||
self.activation = nn.functional.relu
|
self.activation = nn.functional.relu
|
||||||
self.final_activation = final_activation if final_activation else self.activation
|
self.final_activation = final_activation if final_activation else lambda x: x
|
||||||
|
|
||||||
def forward(self, x):
|
def forward(self, x):
|
||||||
for layer in self.layers[:-1]:
|
for layer in self.layers[:-1]:
|
||||||
|
|||||||
1
src/policies/__init__.py
Normal file
1
src/policies/__init__.py
Normal file
@@ -0,0 +1 @@
|
|||||||
|
from src.policies.policy import DeepSetsPolicy
|
||||||
Reference in New Issue
Block a user