在ML.NET中使用更多功能标签是否有意义?

问题描述 投票:0回答:1

将输入列拆分为多个输出列时有用吗?以这个为例:

IEstimator<ITransformer> pipeline = mLContext.Transforms.CopyColumns(outputColumnName: "Label", inputColumnName: "temp")
                                             .Append(mLContext.Transforms.Concatenate("Features", "Year", "lastYearValue"))
                                             .Append(mLContext.Transforms.Concatenate("Features2", "longitude", "latitude"))
                                             .Append(mLContext.Regression.Trainers.Sdca(maximumNumberOfIterations: 2000));

与此比较:

IEstimator<ITransformer> pipeline = mLContext.Transforms.CopyColumns(outputColumnName: "Label", inputColumnName: "temp")
                                                    .Append(mLContext.Transforms.Concatenate("Features", "Year", "lastYearValue", "longitude", "latitude"))
                                                    .Append(mLContext.Regression.Trainers.Sdca(maximumNumberOfIterations: 2000));

会有所作为吗?如果是,会有什么不同?

c# machine-learning neural-network linear-regression ml.net
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.