【发布时间】:2020-11-04 02:11:39
【问题描述】:
我正在学习 Microsoft ML 框架,但对为什么需要连接功能感到困惑。在 Microsoft 的鸢尾花示例中: https://docs.microsoft.com/en-us/dotnet/machine-learning/tutorials/iris-clustering
...特征被连接起来:
string featuresColumnName = "Features";
var pipeline = mlContext.Transforms
.Concatenate(featuresColumnName, "SepalLength", "SepalWidth", "PetalLength", "PetalWidth")
...
为了进行线性回归等计算,是否将多个特征视为一个特征?如果是这样,这如何准确?幕后发生了什么?
【问题讨论】:
-
列包含您需要处理的所有记录的值。连接使数据从列到表中,您可以将每一行视为一条记录。记录是您需要进行聚类或回归的数据点。
-
处理一个组合的数据点会比处理多个独立的点更准确吗?如果其中一列(特征)对预测结果只有一点帮助怎么办。通过将其与其他功能相结合,您是否没有赋予它与其他功能同等的权重?
标签: machine-learning