从另一个训练有素的模型创建keras模型

data_person

我正在尝试keras从另一个训练有素的keras模型创建一个新模型

来自以下方面的模型训练样本代码

#TF version 2.2.0

from tensorflow.python.keras import models, layers
from tensorflow.python.keras.models import Sequential
from tensorflow.python import keras
import tensorflow as tf 
from tensorflow.python.keras.layers import Dense

from tensorflow.keras.datasets import boston_housing
(x_train,y_train), (x_test,y_test) = boston_housing.load_data()

model = Sequential()
model.add(Dense(2, activation='relu', input_shape=(13,)))
model.add(Dense(1, activation='softmax'))
model.compile(optimizer='rmsprop',loss='categorical_crossentropy',metrics=['accuracy'])
model.fit(x_train, y_train,batch_size= 64,epochs= 1,validation_split=0.2)

将模型另存为 json

json_obj = model.to_json()
new_model = keras.models.model_from_json(json_obj)

但是创建后new_modelweights不同:

model.get_weights() != new_model.get_weights()

如果new_model使用创建,则情况相同from_config()现在的问题是,不应该的重量是上是相同的model,并new_model为我创建new_modelmodel或我的理解是错误的?任何建议都是有帮助的

user_007

to_json 不会节省模型的权重,而只会节省体系结构。

检查这里:to_json方法

我建议您使用save_model方法。

如果要直接将模型复制到另一个模型,请执行以下操作:

new_model = tf.keras.models.clone_model(model)
new_model.set_weights(model.get_weights())

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何使用Keras训练有素保存在一个文件HDF5作出预测模型?

来自分类Dev

给定一组要识别的图像和一个训练有素的模型,我如何让模型识别图像?

来自分类Dev

OpenNLP保存训练有素的模型

来自分类Dev

如何对这个训练有素的模型做出预测?

来自分类Dev

OpenNLP保存训练有素的模型

来自分类Dev

NLP中训练有素的模型是什么?

来自分类Dev

如何在Keras中使用训练有素的模型执行预测

来自分类Dev

如何将训练有素的模型导入keras?

来自分类Dev

如何将训练有素的模型与未经训练的模型合并?

来自分类Dev

您实际上如何应用训练有素的模型?

来自分类Dev

将训练有素的模型用作最终层,而不必担心交叉验证

来自分类Dev

为什么训练有素的模型给出不同的评估结果?82%和5%

来自分类Dev

如何根据提供的输入从训练有素的 RandomForest 模型中获取单个房价

来自分类Dev

如何使用训练有素的机器学习模型预测未标记的测试数据?

来自分类Dev

在训练有素的网络 keras 中编辑层

来自分类Dev

如何使用我训练有素的模型修复数据类型不匹配以预测图像?

来自分类Dev

如何使用训练有素的GloVe / word2vec模型从文章中提取关键字?

来自分类Dev

如何从keras模型中删除图层以用作创建另一个模型的基准

来自分类Dev

机器学习:代表训练有素的第一个数据集分类器预测第二个数据集

来自分类Dev

创建另一个模型时如何更新现有模型?

来自分类Dev

合并两个训练有素的网络以进行顺序推理

来自分类Dev

测试训练有素的神经网络-Matlab

来自分类Dev

测试训练有素的神经网络-Matlab

来自分类Dev

在Weka中使用训练有素的分类文件

来自分类Dev

访问CNTK中训练有素的参数

来自分类Dev

从模型创建表单,保存到另一个

来自分类Dev

模型的每个实例都有另一个模型的一个或多个实例

来自分类Dev

我应该创建另一个模型还是将列追加到现有模型上?

来自分类Dev

如何在一个Django模型创建一个链接,指向另一个模型?

Related 相关文章

  1. 1

    我如何使用Keras训练有素保存在一个文件HDF5作出预测模型?

  2. 2

    给定一组要识别的图像和一个训练有素的模型,我如何让模型识别图像?

  3. 3

    OpenNLP保存训练有素的模型

  4. 4

    如何对这个训练有素的模型做出预测?

  5. 5

    OpenNLP保存训练有素的模型

  6. 6

    NLP中训练有素的模型是什么?

  7. 7

    如何在Keras中使用训练有素的模型执行预测

  8. 8

    如何将训练有素的模型导入keras?

  9. 9

    如何将训练有素的模型与未经训练的模型合并?

  10. 10

    您实际上如何应用训练有素的模型?

  11. 11

    将训练有素的模型用作最终层,而不必担心交叉验证

  12. 12

    为什么训练有素的模型给出不同的评估结果?82%和5%

  13. 13

    如何根据提供的输入从训练有素的 RandomForest 模型中获取单个房价

  14. 14

    如何使用训练有素的机器学习模型预测未标记的测试数据?

  15. 15

    在训练有素的网络 keras 中编辑层

  16. 16

    如何使用我训练有素的模型修复数据类型不匹配以预测图像?

  17. 17

    如何使用训练有素的GloVe / word2vec模型从文章中提取关键字?

  18. 18

    如何从keras模型中删除图层以用作创建另一个模型的基准

  19. 19

    机器学习:代表训练有素的第一个数据集分类器预测第二个数据集

  20. 20

    创建另一个模型时如何更新现有模型?

  21. 21

    合并两个训练有素的网络以进行顺序推理

  22. 22

    测试训练有素的神经网络-Matlab

  23. 23

    测试训练有素的神经网络-Matlab

  24. 24

    在Weka中使用训练有素的分类文件

  25. 25

    访问CNTK中训练有素的参数

  26. 26

    从模型创建表单,保存到另一个

  27. 27

    模型的每个实例都有另一个模型的一个或多个实例

  28. 28

    我应该创建另一个模型还是将列追加到现有模型上?

  29. 29

    如何在一个Django模型创建一个链接,指向另一个模型?

热门标签

归档