翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ONE_HOT_ENCODING
n 個の数値列を作成します。n は選択したカテゴリ変数の一意の値の数です。
たとえば、 という名前の列を考えてみましょうshirt_size。シャツは、スモール、ミディアム、ラージ、またはエクストララージで利用できます。列データは次のようになります。
shirt_size
-----------
L
XL
M
S
M
M
S
XL
M
L
XL
Mこのシナリオでは、 に 4 つの異なる値がありますshirt_size。したがって、 は 4 つの新しい列ONE_HOT_ENCODINGを生成します。各新しい列の名前は でshirt_size_、 は個別のxshirt_size 値を表します。x
shirt_size と 4 つの生成された列の結果は次のようになります。
shirt_size shirt_size_S shirt_size_M shirt_size_L shirt_size_XL
------------ ------------ ------------ ------------ -------------
L 0 0 1 0
XL 0 0 0 1
M 0 1 0 0
S 1 0 0 0
M 0 1 0 0
M 0 1 0 0
S 1 0 0 0
XL 0 0 0 1
M 0 1 0 0
L 0 0 1 0
XL 0 0 0 1
M 0 1 0 0
に指定する列には、最大 10 (10) 個の個別の値ONE_HOT_ENCODINGを指定できます。
パラメータ
-
sourceColumn- 既存の列の名前。列には最大 10 個の個別の値を含めることができます。
例例
{ "RecipeAction": { "Operation": "ONE_HOT_ENCODING", "Parameters": { "sourceColumn": "shirt_size" } } }