当我们构建模型并对其进行训练时,初始权重将被随机初始化,除非指定(种子)。
我们知道,可以调整各种参数,例如历元,优化器,batch_size等,以找到“最佳”模型。
我遇到的问题是:即使我们在调整后确实找到了最佳模型,权重也会有所不同,从而产生不同的模型和结果。因此,如果我们使用“最佳参数”再次编译并运行该模型,则最好的模型可能不是最佳模型。如果我们使用权重参数对权重进行播种,我们将不知道这些权重是否是最佳权重。另一方面,如果我们调整权重,那么“最佳参数”将不再是最佳参数了吗?我陷入了困境。是否有关于哪些参数首先要调整的一般指南?
还是整个逻辑在某处存在缺陷,我想得太多?
答案 0 :(得分:1)