0 / 0
資料の 英語版 に戻る
anonymizenode プロパティー
最終更新: 2024年10月04日
anonymizenode プロパティー

匿名化ノード・アイコン匿名化ノードは、フィールド名や値の下流の表示方法を変換し、元のデータを隠します。 これは、他のユーザーが顧客名やその他の詳細情報をなどの重要情報を使用してモデルを構築できるようにする場合に有用です。

stream = modeler.script.stream()
typenode = stream.findByID("id42KW3MSA94B")

node = stream.createAt("anonymize", "My node", 192, 96)
stream.link(typenode, node)

# Anonymize node requires the input fields while setting the values
node.setKeyedPropertyValue("enable_anonymize", "Age", True)
node.setKeyedPropertyValue("transformation", "Age", "Random")
node.setKeyedPropertyValue("set_random_seed", "Age", True)
node.setKeyedPropertyValue("random_seed", "Age", 123)
node.setKeyedPropertyValue("enable_anonymize", "Drug", True)
node.setKeyedPropertyValue("use_prefix", "Drug", True)
node.setKeyedPropertyValue("prefix", "Drug", "myprefix")
表 1. anonymizenode プロパティー
anonymizenodeプロパティー データ・タイプ プロパティーの説明
enable_anonymize フラグ Trueに設定すると、フィールド値の匿名化がアクティブ化されます (「値の匿名化」列でそのフィールドに対して「はい」を選択した場合と同じです)。
use_prefix フラグ Trueに設定すると、カスタム接頭部が指定されている場合はそれが使用されます。 ハッシュ方式で匿名化されるフィールドに適用されます。これは、そのフィールドの「値の置換」設定で「カスタム」オプションを選択した場合と同等です。
prefix string 「値の置換」設定のテキスト・ボックスに接頭部を入力することと同等です。 デフォルトの接頭辞は、何も他に指定されていない場合は、デフォルト値です。
transformation Random Fixed Transform メソッドにより匿名化されたフィールドの変換パラメーターが無作為 (Random) か固定 (Fixed) かを決定します。
set_random_seed フラグ Trueに設定すると、指定されたシード値が使用されます (transformationRandomに設定されている場合)。
random_seed 整数 set_random_seedTrueに設定されている場合、これは乱数のシードです。
scale 数値 transformationFixedに設定されている場合、この値は「計測単位」に使用されます。 最大スケール値は通常 10 ですが、あふれを防止するために減少できます。
translate 数値 transformationFixedに設定されている場合、この値は「translate」に使用されます。 最大変換値は通常 1000 ですが、あふれを防止するために減少できます。
生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細