我对ML.Net框架非常陌生,但是观看视频并引用一些我能学到的文章,我通过Internet探索了以下问题,但找不到合适的解决方案。如果有人可以帮助,那对我是很大的帮助。
我找到了一个代码样本,用于训练要在特定时间段内给出的数据集
private static void TrainData()
{
MLContext mlContext = new MLContext();
var trainingData = lContext.Data.LoadFromTextFile<SalaryData>
(_dataFile, hasHeader: true, separatorChar: ',');
var settings = new RegressionExperimentSettings()
{
MaxExperimentTimeInSeconds = 20
};
var experiment =
mlContext.Auto().CreateRegressionExperiment(settings);
var result = experiment.Execute(trainingData,
labelColumnName: "PredictedSalary");
}
训练完上述数据后,我们如何将结果集保存到文件中。
如何使用新数据反复训练模型?
例如如何获得多个预测(“标签”),例如由客户名称或ID给出的,则需要获取预测的产品列表。
如何根据业务问题选择最佳训练算法?