Spaces:
Runtime error
Runtime error
saicharan2804
commited on
Commit
·
af1e58a
1
Parent(s):
bef680d
Changes
Browse files- molgen_metric.py +4 -11
molgen_metric.py
CHANGED
@@ -81,31 +81,24 @@ class molgen_metric(evaluate.Measurement):
|
|
81 |
{
|
82 |
"generated_smiles": datasets.Sequence(datasets.Value("string")),
|
83 |
"train_smiles": datasets.Sequence(datasets.Value("string")),
|
84 |
-
"test_smiles": datasets.Sequence(datasets.Value("string")),
|
85 |
}
|
86 |
if self.config_name == "multilabel"
|
87 |
else {
|
88 |
"generated_smiles": datasets.Value("string"),
|
89 |
"train_smiles": datasets.Value("string"),
|
90 |
-
"test_smiles": datasets.Value("string"),
|
91 |
}
|
92 |
),
|
93 |
|
94 |
reference_urls=["https://github.com/molecularsets/moses", "https://tdcommons.ai/functions/oracles/"],
|
95 |
)
|
96 |
|
97 |
-
def _compute(self, generated_smiles, train_smiles = None
|
|
|
98 |
|
99 |
-
generated_smiles = [s for s in generated_smiles if s != '']
|
100 |
-
train_smiles = [s for s in train_smiles if s != '']
|
101 |
-
test_smiles = [s for s in test_smiles if s != '']
|
102 |
|
103 |
-
Results = metrics.get_all_metrics(gen = generated_smiles, train
|
104 |
|
105 |
-
if
|
106 |
-
train_smiles = None
|
107 |
-
if len(test_smiles) == 0:
|
108 |
-
test_smiles = None
|
109 |
|
110 |
evaluator = Evaluator(name = 'KL_Divergence')
|
111 |
KL_Divergence = evaluator(generated_smiles, train_smiles)
|
|
|
81 |
{
|
82 |
"generated_smiles": datasets.Sequence(datasets.Value("string")),
|
83 |
"train_smiles": datasets.Sequence(datasets.Value("string")),
|
|
|
84 |
}
|
85 |
if self.config_name == "multilabel"
|
86 |
else {
|
87 |
"generated_smiles": datasets.Value("string"),
|
88 |
"train_smiles": datasets.Value("string"),
|
|
|
89 |
}
|
90 |
),
|
91 |
|
92 |
reference_urls=["https://github.com/molecularsets/moses", "https://tdcommons.ai/functions/oracles/"],
|
93 |
)
|
94 |
|
95 |
+
def _compute(self, generated_smiles, train_smiles = None):
|
96 |
+
|
97 |
|
|
|
|
|
|
|
98 |
|
99 |
+
Results = metrics.get_all_metrics(gen = generated_smiles, train= train_smiles)
|
100 |
|
101 |
+
generated_smiles = [s for s in generated_smiles if s != '']
|
|
|
|
|
|
|
102 |
|
103 |
evaluator = Evaluator(name = 'KL_Divergence')
|
104 |
KL_Divergence = evaluator(generated_smiles, train_smiles)
|