Как изменить dpi в plot_model из keras - PullRequest
0 голосов
/ 04 декабря 2018

Я обнаружил, что разрешение выходного изображения слишком низкое из keras.utils.vis_utils.plot_model

из keras API, у них есть возможность изменить dpi для выходного изображения: https://keras.io/visualization/

  • dpi (по умолчанию 96) управляет dpi изображения.

Однако при изменении dpi = 300 в plot_model выдается следующее сообщение об ошибке:


TypeError Traceback (последний последний вызов) в () ----> 1 plot_model (model, to_file = 'model_plot.png', dpi = 300, show_shapes = True, show_layer_names = True)

Ошибка типа: plot_model () получил неожиданный аргумент ключевого слова 'dpi'

Как я могу изменить dpi ???

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Вы можете использовать расширение .pdf, а затем преобразовать вывод в одно изображение со всем необходимым разрешением.

plot_model(model, to_file='model.pdf')
0 голосов
/ 12 декабря 2018

У меня такая же ситуация в моем случае с keras 2.2.0, python 3.5.2.

Определение функции начинается следующим образом:

def plot_model(model,
               to_file='model.png',
               show_shapes=False,
               show_layer_names=True,
               rankdir='TB'):

, поэтому, я думаю, у нас есть более старые версиикерас, где изменение dpi не поддерживалось напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...