示例#1
0
            all_scores.append(score)
            if i % 500 == 0:
                mean_scores = np.mean(scores)
                print 'Batch #%d: %.6f' % (i, mean_scores)
                scores = []
    except KeyboardInterrupt:
        pass

    # Visualization
    def marker(generator):
        def marker_(params):
            num_repeats_length = params['repeats'] if generator.unary else 1
            return params['length'] + num_repeats_length

        return marker_

    markers = [{
        'location': marker(generator),
        'style': {
            'color': 'red',
            'ls': '-'
        }
    }]

    dashboard = Dashboard(generator=generator, ntm_fn=ntm_fn, ntm_layer_fn=ntm_layer_fn, \
        memory_shape=(128, 20), markers=markers, cmap='bone')

    # Example
    params = generator.sample_params()
    dashboard.sample(**params)
示例#2
0
        for i, (example_input, example_output) in generator:
            score = train_fn(example_input, example_output)
            scores.append(score)
            all_scores.append(score)
            if i % 500 == 0:
                mean_scores = np.mean(scores)
                print 'Batch #%d: %.6f' % (i, mean_scores)
                scores = []
    except KeyboardInterrupt:
        pass

    # Visualization
    def marker(generator):
        def marker_(params):
            num_repeats_length = params['repeats'] if generator.unary else 1
            return params['length'] + num_repeats_length
        return marker_
    markers = [
        {
            'location': marker(generator),
            'style': {'color': 'red', 'ls': '-'}
        }
    ]

    dashboard = Dashboard(generator=generator, ntm_fn=ntm_fn, ntm_layer_fn=ntm_layer_fn, \
        memory_shape=(128, 20), markers=markers, cmap='bone')

    # Example
    params = generator.sample_params()
    dashboard.sample(**params)