cnn模型可视化

picasso-viz的Python项目详细描述


毕加索

https://img.shields.io/pypi/v/picasso-viz.svghttps://img.shields.io/travis/merantix/picasso.svgDocumentation Statushttps://img.shields.io/codecov/c/github/merantix/picasso/master.svg

CNN模型可视化工具

有关毕加索的介绍,请参见Medium post

如果你在研究中使用毕加索,please cite our paper

@misc{picasso2017,
      Author = {Ryan Henderson and Rasmus Rothe},
      Title = {Picasso: A Neural Network Visualizer},
      Year = {2017},
      Eprint = {arXiv:1705.05627},
      Url = {https://arxiv.org/abs/1705.05627}
     }

快速启动

毕加索使用Python 3.5+因此,如果需要,请使用虚拟环境(例如virtualenv env --python=python3)并激活它!

  1. 使用pip或从源安装

    使用pip:

    pip install picasso-viz
    

    从存储库:

    git clone git@github.com:merantix/picasso.git
    cd picasso
    pip install -e .
    

    注意:您需要TensorFlow后端,以便Keras使用这些示例。确保您的~/.keras/keras.json文件看起来像:

    {
        "backend": "tensorflow",
        "image_dim_ordering": "tf",
        "floatx": "float32",
        "epsilon": 1e-07
    }
    
  2. 启动烧瓶服务器

    export FLASK_APP=picasso
    flask run
    

    将浏览器指向127.0.0.1:5000,您将看到登录页!完成后,Ctrl+C在终端中终止烧瓶服务器

建立文档

该文档比本自述要广泛得多,包括关于使keras vgg16和tensorflow nmist模型工作的说明,以及关于构建自己的可视化和使用自定义模型的指南。这假设您已经克隆了存储库。首先安装所需的软件包:

pip install -e .[docs]

然后构建它们:

cd docs/
make html

然后您可以在您选择的浏览器中打开_build/html/index.html

注释

  1. 原则上,应该支持在keras上使用ano后端生成的模型。唯一的区别是卷积的数组顺序。我还没有尝试过,所以可能需要一个额外的配置参数。

学分

历史记录

0.2.0(2017-06-07)

  • 添加restful api
  • 重做配置加载程序
  • 主要重构

0.1.2(2017-06-07)

  • 修复路缘石装载问题
  • 安装前检查tensorflow的安装

0.1.1(2017-05-16)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
空间计数器在Java中不起作用   json在java中表示XPath列表的最佳方式   java报警服务接收器安卓   java注入bean在自定义的all存储库中   java从迁移到Spring MVC 4+Hibernate5   JavaEclipseIDE透视图被缓存,更改没有任何影响   java Hibernate:在将对象插入Derby嵌入式数据库时引发SQLGrammerException   适用于mp4或mp3文件的java Exoplayer自动流媒体质量   安卓如何在java的静态方法中使用这个关键字?   SSL服务器端的spring主机名验证+Tomcat和Java 8   java Eclipse强制刷新IDs   java有可能返回Mono。只是从GetMapping(“/”)处理程序中获取(“索引”)吗?   arraylist当我用java编程时,我遇到了这个错误,有人能告诉我到底出了什么问题吗?   java如何更改Apache CXF web服务中的日期时间格式   Jfoenix ChipView中的java多线程   java任务在Spark上不可序列化