示例#1
0
文件: views.py 项目: scauhua/deepViz
def layer_overview_png(checkpoint, layername):
    model = get_models()[checkpoint]
    layer = model.layers[layername]
    (num_filters, ksize, num_channels) = get_layer_dimensions(layer)
    reshaped = reshape_layer_for_visualization(layer, combine_channels=(num_channels == 3))
    ncols = 6 if num_channels in (1, 3) else num_channels
    return show_multiple(normalize(reshaped), ncols=ncols)
示例#2
0
文件: views.py 项目: xshhhm/deepViz
def layer_overview_png(checkpoint, layername):
    model = get_models()[checkpoint]
    layer = model.layers[layername]
    (num_filters, ksize, num_channels) = get_layer_dimensions(layer)
    reshaped = reshape_layer_for_visualization(
        layer, combine_channels=(num_channels == 3))
    ncols = 6 if num_channels in (1, 3) else num_channels
    return show_multiple(normalize(reshaped), ncols=ncols)
示例#3
0
文件: views.py 项目: scauhua/deepViz
def layer_overview_svg_container(layername):
    """
    Generates transparent SVGs that are overlaid on filter views
    to enable mouse interactions.
    """
    model = get_models()[0]
    layer = model.layers[layername]
    (num_filters, ksize, num_channels) = get_layer_dimensions(layer)
    ncols = 6 if num_channels in (1, 3) else num_channels
    nrows = int(math.ceil(float(num_filters) / 6)) if num_channels in (1, 3) else num_filters
    scale = int(request.args.get("scale", 1))
    svg = generate_svg_filter_map(nrows * ncols, ksize, ncols, scale)
    return Response(svg, mimetype="image/svg+xml")
示例#4
0
文件: views.py 项目: xshhhm/deepViz
def layer_overview_svg_container(layername):
    """
    Generates transparent SVGs that are overlaid on filter views
    to enable mouse interactions.
    """
    model = get_models()[0]
    layer = model.layers[layername]
    (num_filters, ksize, num_channels) = get_layer_dimensions(layer)
    ncols = 6 if num_channels in (1, 3) else num_channels
    nrows = int(math.ceil(float(num_filters) /
                          6)) if num_channels in (1, 3) else num_filters
    scale = int(request.args.get('scale', 1))
    svg = generate_svg_filter_map(nrows * ncols, ksize, ncols, scale)
    return Response(svg, mimetype="image/svg+xml")