无法在R中保存keras模型

时间:2020-03-08 23:15:01

标签: r keras

我无法保存使用此代码的keras模型:

  func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell 
  {
    return tableView.dequeueReusableCell(withIdentifier: "CustomCell", for: indexPath)
  }

我收到此消息:

save_model_hdf5(model, "F:/Models/1")

1 个答案:

答案 0 :(得分:2)

Python:

我使用model.save(filename.hdf5)保存我的模型。请注意,model是一个对象,例如由model.compile(...)创建。找到一个full example here

# Set up model
model = models.Sequential()
...
# Compile model
model.compile(...)
...
# Save model
model.save('C:/savepath/savename.hdf5')

可以再次加载模型,例如to make predictions as outlined here

# Load model
model = load_model('C:/savepath/savename.hdf5')

R:

在R中,保存模型的工作方式略有不同:

# Set up a model
model <- create_model()
...
# Fit the model
model %>% fit()
...
# Save the model
model %>% save_model_hdf5("C:/savepath/savename.hdf5")

或者(不包含不属于基数R的中缀运算符%>%

save_model_hdf5(model, "C:/savepath/savename.hdf5")