本文讲述MindSpore自定义在train的过程中实时验证的回调函数,继承callback类自定义evalcallback,可以用来设置:每隔几个epoch进行验证,实时输出model指定的metrics评价指标。然后通过实例化对象,将这个回调过程放入model.train()中的callback()中。
简单来讲就是输出对训练集的实时model.eval()测试结果。
class EvalCallBack(Callback):
def __init__(self, model, eval_dataset, epochs_to_eval, per_eval, dataset_sink_mode):
self.model = mod