def post_cv(flags):
import re
import os
path = flags.data_path
files = [i for i in os.listdir(path) if len(re.findall('cv_[0-9].csv',i))]
s = []
for name in files:
s.append(pd.read_csv("%s/%s"%(path,name)))
s = pd.concat(s,axis=0)
print(s.head())
classes = len([i for i in s.columns.values if 'class' in i])
from utils.np_utils.utils import cross_entropy
yp = s[['class%d'%i for i in range(1,classes+1)]].values
y=s['real'].values
print(cross_entropy(y,yp))
s.to_csv("%s/cv.csv"%path,index=False)
评论列表
文章目录