python - 如何更改keras的plot_model中的dpi

标签 python tensorflow keras deep-learning conv-neural-network

我发现keras.utils.vis_utils.plot_model输出的图片分辨率太低

通过 keras API,他们可以选择更改输出图片的 dpi:https://keras.io/visualization/

  • dpi(默认为 96)控制图像 dpi。

但是,当我在plot_model中更改dpi=300时,它会给出以下错误消息:


TypeError Traceback(最近一次调用最后一次) 在 () ----> 1plot_model(model, to_file='model_plot.png', dpi=300, show_shapes=True, show_layer_names=True)

类型错误:plot_model() 获得意外的关键字参数“dpi”

如何更改 dpi???

最佳答案

您可以使用扩展名.pdf,然后将输出转换为具有所需所有分辨率的一张图像。

plot_model(model, to_file='model.pdf')

关于python - 如何更改keras的plot_model中的dpi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53604818/

相关文章:

python - Geektools 和 Python

python - 批量大小可变的 TensorFlow 数据集 `from_generator`

python - 为什么keras模型训练后会变大?

python - Keras 模型重复输出 0,没有错误

tensorflow - 解析csv时升级到tf.dataset无法正常工作

tensorflow - keras 模型子类化示例

python - 将 ttk.Checkbutton 设置为既不打开也不关闭,三态

python - 读取值并将它们写为逗号分隔值 python

python - Flask-Socketio: namespace keyerror., 获取已连接客户端列表

python - 线性模型不支持将字符串转换为 float