Я пытаюсь получить простой код Keras, работающий на этой странице https://blog.keras.io/how-convolutional-neural-networks-see-the-world.html Не связано с более сложным Github, только фрагменты, показанные на странице.
Единственное, что код пропускаетВот как «input_img» определяется для
# compute the gradient of the input picture wrt this loss
grads = K.gradients(loss, input_img)[0]
Я попытался загрузить файл изображения с использованием
input_img = load_img(sourceimage)
, который проходит через градиентную строку, но затем завершается неудачей на следующей строке
# normalization trick: we normalize the gradient
grads /= (K.sqrt(K.mean(K.square(grads))) + 1e-5)
с ошибкой «ValueError: попытка преобразовать x в тензор и ошибка. Ошибка: ни одно из значений не поддерживается.»
Может кто-нибудь помочь с этим? Я предполагаю, что если я получу изображение в ожидаемом формате, остальная часть кода будет работать. Я не хочу беспокоить Франсуа Шоле таким простым вопросом.