【发布时间】:2020-12-07 16:34:18
【问题描述】:
假设有一个预训练模型 (base_model),它已经使用大型数据集进行了训练,可以预测 7 种人类情绪,例如
'Anger', 'Disgust', 'Fear', 'Happiness', 'Sadness', 'Surprise','Neutral'
现在,为了构建迁移学习模型,我将移除最后一层“base_model”,冻结它们的权重并使其不可训练,然后添加我自己的微调层,它是可训练的。
我想知道如何在一个较小的数据集上训练这个新编译的模型“model_finetuned”,该数据集只包含 7 种情绪中的 3 种,即
'Anger', 'Sadness', 'Surprise'
非常感谢任何以 Python 代码形式提供的帮助或建议。提前致谢!
【问题讨论】:
标签: python-3.x tensorflow deep-learning transfer-learning