【とくちょうちゅうしゅつ】
特徴抽出 とは?
最終更新:
💡 データを、学習や判断に使える「特徴の数値」へ
画像やテキストなどのデータを、機械学習で使える数値の特徴量へ変換する処理。人が設計した計算方法を使う場合も、モデルが学習した表現を使う場合もある。
📌 このページのポイント
特徴抽出って、大事なところだけを選ぶこと?
画像や文章などを、機械学習で扱える特徴量へ変換することだよ。すでにある特徴の中から必要なものを選ぶ「特徴選択」とは区別するんだ。
必ずAIが自動で特徴を見つけるの?
そうとは限らないよ。例えば文章にある単語が何回出てきたかを数える方法も特徴抽出なんだ。人が決めた計算方法を使う場合も、学習したモデルを使う場合もあるよ。
ディープラーニングだと何が違うの?
特徴量エンジニアリングとはどう違うの?
特徴を作る、変換する、選ぶなど、予測に役立つ入力を整える作業を広く指す呼び方だよ。特徴抽出はそのために使う処理の一つで、「人の手作業か自動処理か」だけで分けるものではないんだ。
取り出した数値は何に使うの?
数値の並びを分類などのモデルへ渡すよ。学習した表現を別の用途に再利用することもある。ただし特徴量なら何でも意味を捉えたembeddingになるわけではなく、抽出方法が目的に合うか確かめることが大切なんだ。
まとめ:ざっくりこれだけ覚えればOK!
「特徴抽出」って出てきたら「データを学習に使える特徴の数値へ変換する処理」と思えばだいたいOK!
📖 おまけ:英語の意味
「Feature Extraction」 = 特徴量抽出
💬 Featureは「特徴」、Extractionは「取り出すこと」。データを特徴量として表す処理で、人が決めた計算方法も含むんだよ