Мы следуем коду из tenorflow rstudio и используем R 3.5.1, Keras 2.2.2, Tensorflow 1.11.0
По сути, он работает как положено.Код выполняется в течение нескольких секунд, и если все пойдет хорошо, вы получите
<tensorflow.python.keras.engine.training.Model>
Это модель, как говорится.Если что-то идет не так, то это то, что предпринимается, и здесь происходит сбой сети:
> library(keras)
> library(tensorflow)
> model_resnet50 <- application_resnet50()
Error in py_call_impl(callable, dots$args, dots$keywords) :
RemoteDisconnected: Remote end closed connection without response
Тогда все работает:
> model_resnet50 <- application_resnet50(weights = 'imagenet')
Downloading data from https://github.com/fchollet/deep-learning- models/releases/download/v0.2/resnet50_weights_tf_dim_ordering_tf_kernels.h5
Downloading data from https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_tf_dim_ordering_tf_kernels.h5
102858752/102853048 [==============================] - 14s 0us/step
2018-09-30 18:20:12.316814: I
tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports
instructions that this TensorFlow binary was not compiled to use:
SSE4.1 SSE4.2
> model_resnet50
<tensorflow.python.keras.engine.training.Model>
Следующая часть зависит от того, где эти/ что слон jpeg или откуда, это не ясно из ссылки выше, хотя, вероятно, из image-net.org.В любом случае, если в вашем рабочем каталоге отсутствует «elephant.jpg», вы получите:
> img_path <- "elephant.jpg"
> img <- image_load(img_path, target_size = c(224,224))
Error in py_call_impl(callable, dots$args, dots$keywords) :
FileNotFoundError: [Errno 2] No such file or directory:
'elephant.jpg'
Получите несколько jpegs-слона и продолжайте следовать примерам и получайте удовольствие.