def __init__(self, model_param):
self.interface_layer = model_param['interface_layer']
self.middle_layers = model_param['middle_layers']
self.cost_layer = model_param['cost_layer']
self.last_n = model_param['last_n']
self.outputs = model_param.get('outputs', None)
self.errors = model_param.get('errors', None)
self.name = model_param["name"]
self.problem_type = model_param["problem_type"]
self.mode = "train"
self.param = []
for layer in self.middle_layers:
self.param += layer.param
self.param += self.cost_layer.param
self.set_mode(self.mode)
self.grad = self.get_grad()
self.cost_func = self.get_cost_func()
self.output_func_dict = self.get_output_func_dict()
self.error_func_dict = self.get_error_func_dict()
评论列表
文章目录