いろいろ倉庫

KNIME、EXCEL、R、Pythonなどの備忘録

【KNIME】同じ基準でNormalizeしたい

・例えば、学習データでにNormalizeを施してモデルを構築した場合に、テストデータをモデルに適用する前に学習データと同じNormalizeを施したいとする。

・どうすればよいかと調べてみると、Normalizer (Apply)というノードがあった。サンプルのワークフローを組んでみた(下図)。

f:id:choron81:20220410194540p:plain

・左上の窓は「学習ノードなど」の出力、左下の窓は「テストデータなど」の出力、右上の窓は「Normalizeとパラメータの算出」の出力(▲)、右下の窓はNormalizee (Apply)ノードの出力。「テストデータなど」は「学習データなど」の下3つと同じデータなので、同じNormalizeをすると同じ値が返ってくることになる。

・ついでに、Normalizeしたデータをもとに戻すDenormalizerというノードも見つけた(下図)。

f:id:choron81:20220410194833p:plain

 

終わり。