def __init__(self, game_params, arch_params, solver_params, trained_model, sn_dir):
params=None
if trained_model:
params = common.load_params(trained_model)
self.lr_func = create_learning_rate_func(solver_params)
self.v_h_0 = tt.fvector('v_h_0')
self.x_h_0 = tt.fvector('x_h_0')
self.v_t_0 = tt.fmatrix('v_t_0')
self.x_t_0 = tt.fmatrix('x_t_0')
self.a_t_0 = tt.fmatrix('a_t_0')
self.is_aggressive = tt.fmatrix('is_aggressive')
self.lr_ = tt.fscalar('lr')
self.n_steps_ = tt.iscalar('n_steps')
self.sn_dir = sn_dir
self.game_params = game_params
self.arch_params = arch_params
self.solver_params = solver_params
self.model = CONTROLLER(self.v_h_0, self.x_h_0, self.v_t_0, self.x_t_0, self.a_t_0, self.is_aggressive, self.lr_, self.n_steps_, self.game_params, self.arch_params, self.solver_params, params)
评论列表
文章目录