線形代数、確率、微分積分などAI・機械学習の基礎となる数学の問題
特徴量ベクトル $\mathbf{x}=$ [身長, 体重, 年齢, 睡眠時間] を使ってモデルに入力するとします。この入力ベクトルの次元として正しいものを選択してください。
特徴量ベクトルの次元とは、1つのデータを表すために使う特徴量の個数です。問題では [身長, 体重, 年齢, 睡眠時間] という4つの値で1人または1件のデータを表しているため、入力ベクトルは4次元です。G検定では、ベクトル、行列、テンソルの形状を読み取る力が、ニューラルネットワークや機械学習の理解の土台になります。
正解の理由
選択肢1の4次元が正解です。ベクトルの次元は、データ件数ではなく、1件あたりに並んでいる成分の数で決まります。この例では成分が「身長」「体重」「年齢」「睡眠時間」の4つなので4次元です。100人分のデータがあっても、1人あたりの特徴量が4個なら、各データの特徴量ベクトルは4次元です。
混同しやすい論点
他の選択肢の評価
実務上の意味
実務では、特徴量の数が増えるとモデルの表現力が上がる一方、過学習や計算量増加のリスクも高まります。データ行列の形を正しく理解していないと、学習ライブラリに渡す配列の向きや次元を間違え、エラーや誤った学習につながります。