concat: Machine Learning 連結変換
複数の列を 1 つのベクター値列に結合します。
使用方法
concat(vars, ...)
引数
vars
入力変数名の文字ベクトルの名前付きリストと、出力変数の名前。 すべての入力変数が同じ型である必要があります。 連結変換を使用して複数の出力列を生成できます。 この場合は、ベクトルのリストを使用して、入力変数と出力変数の間の 1 対 1 のマッピングを定義する必要があります。 たとえば、列 InNameA と InNameB を列 OutName1 に連結し、さらに列 InNameC と InNameD を列 OutName2 に連結するには、list: (list(OutName1 = c(InNameA, InNameB), outName2 = c(InNameC, InNameD))) を使用します
...
コンピューティング エンジンに送信される追加の引数
詳細
concat
では、複数の列から 1 つのベクトル値列を作成します
含まれています。 モデルをトレーニングする前にデータに対して実行できます。 連結によって、
列の数が数百から数千の場合に、データの処理を大幅に高速化できます。
値
連結変換を定義する maml
オブジェクト。
作成者
Microsoft Corporation Microsoft Technical Support
こちらもご覧ください
featurizeText、categorical、categoricalHash、rxFastTrees、rxFastForest、rxNeuralNet、rxOneClassSvm、rxLogisticRegression。
使用例
testObs <- rnorm(nrow(iris)) > 0
testIris <- iris[testObs,]
trainIris <- iris[!testObs,]
multiLogitOut <- rxLogisticRegression(
formula = Species~Features, type = "multiClass", data = trainIris,
mlTransforms = list(concat(vars = list(
Features = c("Sepal.Length", "Sepal.Width", "Petal.Length", "Petal.Width")
))))
summary(multiLogitOut)