在训练之前使用一些权重实例化 Keras 模型

我有 Keras 模型:预训练的 CV 模型 + 顶部添加的一些层

我希望能够在 model.fit 之前进行 model.predict

问:如何从屏幕截图中实例化带有一些权重(随机、零或其他)的模型

http://img3.mukewang.com/64a51cab00011e4205520145.jpg

凤凰求蛊
浏览 116回答 1
1回答

森栏

这是一个用一些权重(随机、零或其他)初始化模型的虚拟示例def base_model(xx):        x = Dense(32)(xx)    x = Dense(8)(x)        return Model(xx,x)inp = Input((32,32,3))x = base_model(inp)x = GlobalAveragePooling2D()(x.output)x = Dropout(0.3)(x)out = Dense(10, activation='softmax')(x)model = Model(inp,out)model.summary()# set weight with random number from a uniform... you can do the same also with zeros...model.set_weights([np.random.uniform(0,1, i.shape) for i in model.get_weights()])
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python