現在、Pythonで機械学習を学んでおります。
カテゴリデータの前処理をするのに「ダミー変数」「One-Hotエンコーディング」という2つのキーワードが学習サイトなどで登場します。
2つともカテゴリデータを「0」と「1」だけの数列に変換する処理で同じだと思うのですが、なにか違いや使い分けがあるのでしょうか。
教えて下さい。
【補足】
例えばPandasだと「pandas.get_dummies」というダミー変数に変換する機能があります。
Scikit-learnだと「sklearn.preprocessing.OneHotEncoder」という「One-Hotエンコーディング」を行う機能があります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/05 06:32
2020/05/05 08:08