2026年4月16日木曜日

加重和とは、複数の値にそれぞれ重みを掛けて足し合わせる計算で、重要度や寄与度を反映した合計を求める方法である。

はい、では「加重和」を 日常の買い物 に例えて説明しますね。


🛒 買い物のレシートのイメージ

スーパーで買い物をするとき、

  • りんごを 3個 買う

  • 牛乳を 2本 買う

  • 卵を 1パック 買う

とします。

それぞれに値段(重み)がついていますね。

  • りんご → 100円

  • 牛乳 → 200円

  • 卵 → 300円


✏️ 計算のしかた

普通の合計ならこうです:

3+2+1=63 + 2 + 1 = 63+2+1=6

でも、これでは「値段の違い」がわかりません。

そこで、「数量 × 値段」をかけてから合計します:

3×100+2×200+1×300=300+400+300=1000円3 \times 100 + 2 \times 200 + 1 \times 300 = 300 + 400 + 300 = 1000円3×100+2×200+1×300=300+400+300=1000円

これが 加重和 です。
「ただの足し算」ではなく、それぞれの重要度(=値段)をかけてから足す ことなんですね。


🤖 パーセプトロンでの対応

  • 品物の数量 → 入力データ

  • 値段 → 重み(重要度)

  • 合計金額 → 内積(加重和の結果)

つまり、パーセプトロンは「入力データを、それぞれの重要度に応じて掛け算し、まとめて足した値」を計算しているのです。

内積はここでは合計金額ということですか?

はい、その理解でとても良いです 👍


例えの整理

  • 内積 =「合計金額」

    • 各入力(りんご・牛乳・卵…)の数量に

    • それぞれの重み(値段)を掛けて

    • ぜんぶ足した合計。


パーセプトロン的に言うと

  • 入力の数値(数量)

  • 重み(値段=重要度)
    を掛け算して合計したものが 内積 です。

これが「買い物の合計金額」にあたります。


その後で、

  • 合計が「一定以上」なら → 買う/YES/1

  • 合計が「それ以下」なら → 買わない/NO/0
    と判断するのがパーセプトロンの仕組みです。


つまり、内積=合計金額、閾値=予算 みたいに考えるとイメージしやすいです。

ベクトルはどこへいきますか?

いい質問です!ここまで「買い物の合計金額」で例えてきましたが、そこで登場していない ベクトル の居場所を説明しますね。


1. ベクトルとは「まとめて表したもの」

  • 数量のリスト(りんご3個、牛乳2本、卵1パック…)を並べたもの → 入力ベクトル x

    1. x=(3,2,1)x = (3, 2, 1)x=(3,2,1)

  • 値段のリスト(りんご100円、牛乳200円、卵300円…)を並べたもの → 重みベクトル w

    1. w=(100,200,300)w = (100, 200, 300)w=(100,200,300)

つまりベクトルは「縦にズラッと並んだ買い物メモ」と思ってください。


2. 内積の計算

この 2つのベクトルを「内積」で掛け合わせると:

w⋅x=100×3+200×2+300×1=1000w \cdot x = 100 \times 3 + 200 \times 2 + 300 \times 1 = 1000w⋅x=100×3+200×2+300×1=1000

ここで出た 1000円 が「合計金額」になります。


3. 幾何学的な意味(補足)

主婦の買い物から少し専門に戻ると、

  • ベクトルは「方向と長さ」を持つ矢印

  • 内積は「その矢印どうしの角度・向きがどれだけ似ているか」を測るもの

買い物の例では「合計金額」でしたが、数学的には「入力が重みの方向にどれくらい揃っているか」を測っているんです。


✅ まとめると:

  • ベクトルは「データをリスト化した姿」

  • 内積は「それを掛け合わせて合計する計算」

  • 例えで言えば「ベクトル=買い物リスト」「内積=合計金額」