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)
Esempio n. 6
0
 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)
Esempio n. 7
0
 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)
Esempio n. 8
0
    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)