一个大型 DS 项目的结束,我应该在 GitHub 上提供经过训练的模型吗?

数据挖掘 机器学习 神经网络 深度学习 rnn 版本控制
2021-09-25 14:49:17

我几乎完成了两个基于深度学习的大数据科学个人项目。它们是我迄今为止实现的最精美的模型,我正在将我的所有代码推送到 GitHub 上。

你也建议上传训练有素的模型吗?或者我应该让其他用户运行代码并获得他们自己的代码?

你做什么工作?有什么优点和缺点?

1个回答

从我在 Github 上寻找开源项目时看到的情况来看,人们通常两者都做。

您可以有一个部分加载模型并运行推理,另一个部分让用户使用您的代码从头开始训练模型。

我建议这样做,因为有些人不想重新训练模型,特别是如果它消耗内存(例如计算机视觉问题),他们只需要看到与您相同的结果。需要训练模型的人的需求通常与您在结果中的需求不同,因此您应该让他们根据自己的需要定制结果。