def do(self, callback_name, *args): print "plotting parameters" for param_name, param in self.blocks_model.params.iteritems(): filename_safe_name = '-'.join(param_name.split('/')[2:]).replace(' ', '_') base_fname_part1 = self.path + '/params-' + filename_safe_name base_fname_part2 = '_epoch%04d'%self.main_loop.status['epochs_done'] viz.plot_parameter(param.get_value(), base_fname_part1, base_fname_part2, title=param_name, n_colors=self.model.n_colors)
def do(self, callback_name, *args): print "plotting internal state of network" state = self.internal_state_f(self.X) for ii in xrange(len(state)): param_name = self.internal_state_names[ii] val = state[ii] filename_safe_name = param_name.replace(' ', '_').replace('/', '-') base_fname_part1 = self.path + '/state-' + filename_safe_name base_fname_part2 = '_batch%06d'%self.main_loop.status['iterations_done'] viz.plot_parameter(val, base_fname_part1, base_fname_part2, title="state " + param_name, n_colors=self.model.n_colors)
def do(self, callback_name, *args): print "plotting gradients" grad_vals = self.grad_f(self.X) keynames = sorted(self.blocks_model.parameters.keys()) for ii in xrange(len(keynames)): param_name = keynames[ii] val = grad_vals[ii] filename_safe_name = '-'.join(param_name.split('/')[2:]).replace(' ', '_') base_fname_part1 = self.path + '/grads-' + filename_safe_name base_fname_part2 = '_batch%06d'%self.main_loop.status['iterations_done'] viz.plot_parameter(val, base_fname_part1, base_fname_part2, title="grad " + param_name, n_colors=self.model.n_colors)
def do(self, callback_name, *args): import sys sys.setrecursionlimit(10000000) print "plotting parameters" for param in self.blocks_model.parameters: param_name = param.name filename_safe_name = '-'.join(param_name.split('/')[2:]).replace(' ', '_') base_fname_part1 = self.path + '/params-' + filename_safe_name base_fname_part2 = '_batch%06d'%self.main_loop.status['iterations_done'] viz.plot_parameter(param.get_value(), base_fname_part1, base_fname_part2, title=param_name, n_colors=self.model.n_colors)
def do(self, callback_name, *args): print "plotting parameters" for param_name, param in self.blocks_model.params.iteritems(): filename_safe_name = '-'.join(param_name.split('/')[2:]).replace( ' ', '_') base_fname_part1 = self.path + '/params-' + filename_safe_name base_fname_part2 = '_epoch%04d' % self.main_loop.status[ 'epochs_done'] viz.plot_parameter(param.get_value(), base_fname_part1, base_fname_part2, title=param_name, n_colors=self.model.n_colors)
def do(self, callback_name, *args): print "plotting internal state of network" state = self.internal_state_f(self.X) for ii in xrange(len(state)): param_name = self.internal_state_names[ii] val = state[ii] filename_safe_name = param_name.replace(' ', '_').replace('/', '-') base_fname_part1 = self.path + '/state-' + filename_safe_name base_fname_part2 = '_batch%06d' % self.main_loop.status[ 'iterations_done'] viz.plot_parameter(val, base_fname_part1, base_fname_part2, title="state " + param_name, n_colors=self.model.n_colors)
def do(self, callback_name, *args): print "plotting gradients" grad_vals = self.grad_f(self.X) keynames = sorted(self.blocks_model.parameters.keys()) for ii in xrange(len(keynames)): param_name = keynames[ii] val = grad_vals[ii] filename_safe_name = '-'.join(param_name.split('/')[2:]).replace( ' ', '_') base_fname_part1 = self.path + '/grads-' + filename_safe_name base_fname_part2 = '_batch%06d' % self.main_loop.status[ 'iterations_done'] viz.plot_parameter(val, base_fname_part1, base_fname_part2, title="grad " + param_name, n_colors=self.model.n_colors)
def do(self, callback_name, *args): import sys sys.setrecursionlimit(10000000) print "plotting parameters" for param in self.blocks_model.parameters: param_name = param.name filename_safe_name = '-'.join(param_name.split('/')[2:]).replace( ' ', '_') base_fname_part1 = self.path + '/params-' + filename_safe_name base_fname_part2 = '_batch%06d' % self.main_loop.status[ 'iterations_done'] viz.plot_parameter(param.get_value(), base_fname_part1, base_fname_part2, title=param_name, n_colors=self.model.n_colors)