8-序贯模型精讲

  Keras有两种类型的模型,序贯模型(Sequential)函数式模型(Model),函数式模型应用更为广泛,序贯模型是函数式模型的一种特殊情况。

  两种模型的共同方法:

  1. model.summary()打印出模型概况,它实际调用的是keras.utils.print_summary

  2. model.get_config():返回包含模型配置信息的Python字典。模型也可以从它的config信息中重构回去

  3. model.get_layer()依据层名或下标获得层对象

  4. model.get_weights():返回模型权重张量的列表,类型为numpy array

  5. model.set_weights()从numpy array里将权重载入给模型,要求数组具有与model.get_weights()相同的形状。

  6. model.to_json返回代表模型的JSON字符串,仅包含网络结构不包含权值。可以从JSON字符串中重构原模型:

  7. model.to_yaml:与model.to_json类似,同样可以从产生的YAML字符串中重构模型

  常用Sequential属性

猜你喜欢

转载自www.cnblogs.com/ailex/p/9593145.html