【发布时间】:2020-09-26 12:36:21
【问题描述】:
我在 TensorFlow 中在 2 个不同但相似的数据集上训练了模型,每个数据集都使用相同的代码,如下所示:
model = tf.keras.models.Sequential([
tf.keras.layers.Input(shape=(D,)),
tf.keras.layers.Dense(1, activation='sigmoid')
])
model.compile(optimizer='adam',
loss='binary_crossentropy',
metrics=['accuracy'])
r = model.fit(x_train, y_train, validation_data=(x_test, y_test), epochs=120)
数据集是金融时间序列,所以我认为将它们组合起来没有意义。我想看看训练后得到的模型有多相似,以确定对两个数据集使用一个通用模型是否有意义。
首先,我应该看什么来确定模型相似性?层权重?
其次,我如何从我训练的模型中获取这些信息,以便将其可视化?
【问题讨论】:
-
这两个数据集有什么不同?
-
@BalajiAmbresh 两者都是财务数据,但来自 2 个不同的金融资产
-
对不起@Riley Bolon。我对时间序列数据了解不多,无法对此发表评论。
标签: python tensorflow time-series tf.keras