教師あり学習とは

教師あり学習とは、「正解」つきのお手本をAIに大量に見せて、入力と答えの関係を学ばせる機械学習の方法です。たとえば「この写真は猫」「このメールは迷惑メール」というように、データ1つ1つに正解の札(ラベル)を付けておき、その対応をAIに覚えさせます。機械学習のなかでも、もっとも基本的でよく使われる学び方のひとつです。

正解つきのお手本から学ぶ

教師あり学習の中心にあるのは、問題と正解がセットになったデータです。AIはお手本を見て予測し、正解とのズレを少しずつ直しながら賢くなっていきます。代表的な使い道は2つ。迷惑メールかどうかを見分ける「分類」と、住宅価格のような数値を見積もる「回帰です。身近な自動判定の多くが、この仕組みで動いています。

教師なし学習との違い

よく対比されるのが教師なし学習です。教師ありは「正解つきのデータ」が必要、教師なしは「正解のないデータ」から自分でパターンを見つける、という違いがあります。正解を教わって覚えるか、手がかりなしに傾向を探り当てるか、と整理するとわかりやすいでしょう。確実に答えを当てさせたい場面では、教師あり学習が向いています。

Topic「教師」の正体は、人ではなく正解そのもの

「教師あり」と聞くと先生が指導する姿を思い浮かべますが、ここに人間の先生は出てきません。先生役を務めるのは、データに付けられた「正解」そのものです。そして、その正解は人が前もって手作業で用意しなければなりません。AIが賢く学ぶ裏側には、膨大なデータに1つずつ正解を付ける地道な準備があります。ImageNetで世界中の人が画像にラベルを付けたのも、まさにこの「教師」を用意する作業でした。

教師あり学習に関するよくある質問

教師あり学習は何に使われますか?
代表的な使い道は2つで、迷惑メールかどうかを見分ける「分類」と、住宅価格のような数値を見積もる「回帰」です。身近な自動判定の多くがこの仕組みで動いています。
教師あり学習と教師なし学習はどう違いますか?
教師ありは「正解つきのデータ」が必要、教師なしは「正解のないデータ」から自分でパターンを見つけます。確実に答えを当てさせたい場面では教師あり学習が向いています。
「教師あり」の教師とは人間の先生のことですか?
いいえ。先生役を務めるのはデータに付けられた「正解」そのものです。ただしその正解は人が前もって手作業で用意する必要があり、AIが学ぶ裏側には膨大なデータに正解を付ける地道な準備があります。