【发布时间】:2019-12-16 15:33:36
【问题描述】:
我对深度学习比较陌生,刚刚开始修改一些简单的小模型,在本例中是一个小的 unet,基本上是从 https://github.com/zhixuhao/unet/blob/master/trainUnet.ipynb 复制粘贴的
我发现在我的大部分运行中,我都会达到一定的损失水平,从那时起它不想进一步收敛。然而,每隔一段时间我从头开始重新开始学习过程,它突然收敛到比上面提到的高原低 1000 倍左右的损失......最终的模型相当出色 - 没有抱怨,但每个人都必须重新开始学了那么多遍?
我知道这可能是由于随机分配模型的初始权重。我提高了学习率并减小了批量大小以尝试逃避局部最小值,但这似乎没有太大帮助。
一遍又一遍地重新启动模型是常见的做法吗?
【问题讨论】:
标签: tensorflow keras deep-learning image-segmentation unity3d-unet