是否有可能对多个工作人员/服务器进行ML.NET模型的分布式培训/拟合?我有大量的记录与多达10个或更多的功能,我想再培训,但它将需要很长时间来做在一台电脑上。
发布于 2022-01-03 14:39:11
目前还没有在ML.NET中发布培训的内置方式,尽管如果您希望在框架中使用它,您可以在dotnet/机器学习回购中创建一个问题。
你试过在一台电脑上进行训练吗?我之所以问这个问题,是因为ML.NET在大型数据集中运行良好,所以在一台机器上的培训对您的场景来说可能是很好的。
根据您希望培训的模型类型,另一种选择是拆分您的数据,并在各自的数据分割上训练不同的模型。然后,获取各个模型的权重/模型参数,并创建一个平均它们的单个模型。我不认为所有的模型都为您提供了它们的权重/模型参数,但是这里有一些模型参数,以及如何提取它们的权重/模型参数。
https://learn.microsoft.com/dotnet/machine-learning/how-to-guides/retrain-model-ml-net
https://stackoverflow.com/questions/70510975
复制相似问题