AI活用の教科書
AI・生成AI開発ふつう3分で読了

特徴量エンジニアリング

Feature Engineeringとくちょうりょうえんじにありんぐ

ひとことで言うと

生のデータから、予測に効く手がかりを設計して取り出す下ごしらえの作業のことです。

📖 もうちょい詳しく

何が新しいの?

機械学習(データから規則を学ぶ仕組み)では、集めたままの生データをそのまま渡しても、うまく学べないことが多いです。日付や住所、長い文章などは、そのままだと予測に使いづらいからです。そこで、データを「予測に効く手がかり」の形に作り直す作業が注目されてきました。これを特徴量エンジニアリングと呼びます。

どうやって動いてるの?

まず、生データの中から予測に関係しそうな要素を選び出します。次に、それを計算しやすい数値や区分に変換します。たとえば日付から「曜日」や「月初・月末」を取り出したり、複数の列を組み合わせて新しい列を作ったりします。こうして作った1つ1つの手がかりを「特徴量」と呼び、その質がモデルの当たり外れを大きく左右します。

何ができるの?

同じデータでも、手がかりの作り方を工夫すると予測の精度が上がりやすくなります。たとえば売上予測で「気温」だけでなく「前年の同じ曜日の売上」を加えると、当たりやすくなることがあります。逆に、関係の薄い手がかりを減らすと、計算が軽くなり誤りも減らせます。

🌱 身近なたとえ

料理の下ごしらえで例えると分かりやすいです。買ってきた野菜(生データ)をそのまま鍋に入れても、火が通りにくく味も決まりません。皮をむき、食べやすい大きさに切り、必要なものだけを選ぶ。この下ごしらえが特徴量エンジニアリングにあたります。同じ材料でも、切り方ひとつで仕上がりが変わるのと似ています。

✅ まず覚えるポイント

  • 生データから「予測に効く手がかり(特徴量)」を作る作業です。
  • 選ぶ・取り出す・加工する、の3つが中心になります。
  • 手がかりの質が、モデルの性能を大きく左右します。
  • 関係の薄い手がかりを減らすことも、立派な工夫です。
  • データへの理解(業務知識)があるほど良い手がかりが作れます。

🧭 よくある勘違い

高性能なモデルを使えば下ごしらえはいらない?

そうとは限りません。手がかりの作り方が雑だと、どんなに高性能なモデルでも力を出しにくいです。良い特徴量を渡すほうが、結果が安定することが多いです。

特徴量は多ければ多いほどよい?

必ずしもそうではありません。関係の薄い手がかりが増えると、かえって予測がぶれたり計算が重くなったりします。数より「効くかどうか」が大切です。

🧩 関連して覚えると楽な言葉

  • 機械学習: データから規則やパターンを学び、予測に使う仕組みのことです。
  • データセット: 学習や評価に使う、ひとまとまりにそろえたデータの集まりのことです。
  • 分類(機械学習): データを決めたいくつかのカテゴリのどれかに振り分ける、代表的なタスクです。
  • データクレンジング: 表記ゆれや欠損を整えて、データを使える状態に掃除する前処理のことです。

🏁 ひとことでまとめ

データをそのまま使うのではなく、予測に役立つ形へ切りそろえる下ごしらえ。それが特徴量エンジニアリングです。