Upload model
Browse files- rna_torsionbert_model.py +2 -1
rna_torsionbert_model.py
CHANGED
@@ -18,8 +18,8 @@ class RNATorsionBERTModel(PreTrainedModel):
|
|
18 |
nn.Linear(self.dnabert_config.hidden_size, config.hidden_size),
|
19 |
nn.GELU(),
|
20 |
nn.Linear(config.hidden_size, config.num_classes),
|
21 |
-
nn.Softmax(dim=-1)
|
22 |
)
|
|
|
23 |
|
24 |
def init_model(self, k: int):
|
25 |
model_name = f"zhihan1996/DNA_bert_{k}"
|
@@ -35,4 +35,5 @@ class RNATorsionBERTModel(PreTrainedModel):
|
|
35 |
def forward(self, tensor):
|
36 |
z = self.dnabert(**tensor).last_hidden_state
|
37 |
output = self.regressor(z)
|
|
|
38 |
return {"logits": output}
|
|
|
18 |
nn.Linear(self.dnabert_config.hidden_size, config.hidden_size),
|
19 |
nn.GELU(),
|
20 |
nn.Linear(config.hidden_size, config.num_classes),
|
|
|
21 |
)
|
22 |
+
self.activation = nn.Tanh()
|
23 |
|
24 |
def init_model(self, k: int):
|
25 |
model_name = f"zhihan1996/DNA_bert_{k}"
|
|
|
35 |
def forward(self, tensor):
|
36 |
z = self.dnabert(**tensor).last_hidden_state
|
37 |
output = self.regressor(z)
|
38 |
+
output = self.activation(output)
|
39 |
return {"logits": output}
|