神经网络的微调是什么意思?

机器算法验证 神经网络 深度学习
2022-02-13 02:42:17

在许多关于神经网络的研究文章中,我读到了“微调”一词。据我了解,这不是参数的选择。有人可以解释一下它的确切含义吗?

1个回答

微调意味着获取经过训练的神经网络的权重,并将其用作新模型的初始化,该模型在来自同一域的数据(通常例如图像)上进行训练。它用于:

  1. 加快训练
  2. 克服小数据集大小

有多种策略,例如训练整个初始化网络或“冻结”一些预训练的权重(通常是整个层)。文章A Comprehensive guide to Fine-tuning Deep Learning Models in Keras对此提供了很好的见解。还请查看以下线程: