daikikatsuragawa
@daikikatsuragawa

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

scikit-learnのMinMaxScaler やStandardScalerなどの一般的な呼称を教えてください🙇‍♂️

データの標準化や正規化をするもの(?)、例えばscikit-learnにおけるStandardScaler、MinMaxScalerなど〇〇Scalerの一般的な呼称を知りたいです。可能であれば日本語版も知りたいです。

特に、正規化や標準化はこれらの振る舞いを意味している言葉かと思いなんと呼ぶのが良いかと考えています。また、調べてみてもよくわからず、質問させてください🙇‍♂️

“予測”をする“モデル”に対して、“正規化”をする“〇〇”の〇〇を知りたいです。

仕方がないので今のところは以下のように呼んでいます。

  • 正規化オブジェクト
  • スケーラー(※モジュール名より)

※可能であればリファレンスと共に教えていただけるととてもありがたいです🙇‍♂️

0

2Answer

MinMaxScalerは、Rescaling、min-max scaling、min-max normalizationと呼ぶそうです。
StandardScalerは、Standardization (Z-score Normalization)と呼ぶそうです。
日本語はどうなんでしょうか。正規化と標準化で伝わる気がしますが、正式な読み方かどうかまでは分からなかったです。

参考
https://aiacademy.jp/texts/show/?id=555
https://en.wikipedia.org/wiki/Feature_scaling
https://www.codexa.net/normalization-python/

2Like

Comments

  1. 回答していただき、ありがとうございます!

    > Rescaling、min-max scaling、min-max normalization
    > Standardization (Z-score Normalization)
    について、参考になりそうだと思い、調べてみます。

    > 正規化と標準化で伝わる気がしますが
    おっしゃるとおり、十分伝わる気もするのと、自分の求めている答えがそもそもない気もしています。

おそらく「一般的な呼称」として定着しているものは無いと思います。

私なら「前処理モジュール」と呼びます。ただし、前処理というのは広い概念で、例えば欠損値の補完といったような、値のスケーリング以外の処理も多数含まれます。値をスケーリングするという意味で限定するなら「スケーラー」が通じると思います。さらにスケーリングの内容を限定するなら「正規化モジュール」「標準化モジュール」でしょうか。

2Like

Comments

  1. 回答していただき、ありがとうございます!

    > おそらく「一般的な呼称」として定着しているものは無いと思います。
    改めて、これが全てな気もしています。自分以外の人の意見を聞けて参考になります。

    > 「前処理モジュール」
    こちらについてもとても、参考になります。やはり〇〇モジュール(〇〇は処理、手法の名前)というのが良さそうですね。また、インスタンス化させたものについては、◯◯インスタンスと呼ぼうかと思いました。

Your answer might help someone💌