I am learning Microsoft ML framework and confused why features need to be concatenated. In Iris flower example from Microsoft here: https://docs.microsoft.com/en-us/dotnet/machine-learning/tutorials/iris-clustering
... features are concatenated:
string featuresColumnName = "Features";
var pipeline = mlContext.Transforms
.Concatenate(featuresColumnName, "SepalLength", "SepalWidth", "PetalLength", "PetalWidth")
...
Are multiple features treated as a single feature in order to do calculations like linear regression? If so, how is this accurate? What is happening behind the scenes?