来自R的Keras Fit Generator / Python电话

时间:2018-01-14 11:17:04

标签: python r

我仍然是S / O的新手,如果这个问题在第一时间没有达到标准,我会道歉。

我正在尝试使用R中的Keras包(使用Tensorflow,Python和Anaconda),为了使用fit生成函数调用它。在此函数中,它需要使用callback_model_checkpoint函数。当我在RStudio中运行以下代码时,它似乎工作正常,但是当我在基线R中运行它时,它会出现以下错误。

使用的是Windows 7 64位和R 3.4.3。

我的代码示例:

model1 <- keras_model_sequential() %>% layer_flatten(input_shape = c(lookback / step, dim(scaled_dataset)[-1])) %>% layer_dense(units = 32, activation = "relu") %>% layer_dense(units = 1, activation = "sigmoid")

model1 %>% compile(loss = "binary_crossentropy",optimizer = optimizer_rmsprop(),metrics = c('accuracy'))

history1 <- model1 %>% fit_generator(train_gen,steps_per_epoch = 500,epochs = 20,validation_data = val_gen,validation_steps = val_steps,callbacks = callback_model_checkpoint(filepath="best_model1.hdf5",monitor = "val_loss",verbose = 0,mode = "auto",save_best_only = TRUE,period = 1))

best_model1 <- load_model_hdf5("best_model1.hdf5", custom_objects = NULL, compile = TRUE)

错误: [1780] OSError:无法创建文件(无法打开文件:name =&#39; best_model1.hdf5&#39;,errno = 13,错误消息=&#39;权限被拒绝&#39;,flags = 13,o_flags = 302)

任何帮助或帮助都会非常感激 - 我也是R的新手,所以可能会遗漏一些东西。如果我需要澄清或提供进一步的信息,请告诉我

非常感谢

0 个答案:

没有答案