Igor Santana
rnn model sent from github to huggingface
9c58361
raw
history blame contribute delete
772 Bytes
import pandas as pd
import numpy as np
class Results():
def __init__(self, setups, k):
self.metrics = {}
self.k = k
self.final_df = pd.DataFrame()
def fold_results(self, params, m2vTN, sm2vTN, csm2vTN, csm2vUK, fold):
metrics = np.vstack([m2vTN, sm2vTN, csm2vTN, csm2vUK])
print()
data = {
'params': [params] * 4,
'algo': ['m2vTN','sm2vTN','csm2vTN','csm2vUK'],
'folds':[fold] * 4,
'prec': metrics[:,0],
'rec': metrics[:,1],
'f1': metrics[:,2],
'map': metrics[:,3],
'ndcg@5': metrics[:,4],
'p@5': metrics[:,5]
}
df = pd.DataFrame(data)
return df