COLUMN
教師あり学習とは?覚えておきたい機械学習の学習手法概要
【こちらもチェック!】NTT東日本のクラウドAIソリューション。資料のダウンロードはこちら
AI(人工知能)の根幹をなす機械学習には、いくつかの学習手法が存在します。そのなかでも、最も代表的な学習手法が「教師あり学習」です。教師あり学習は
事前に人間が用意した正解データをもとに学習させる方法であり、さまざまなシステムやサービスで活用されています。
今回は、機械学習の教師あり学習の概要や利用する目的、活用例とあわせて、メリット・デメリット、クラウドサービスでの位置づけについて見ていきましょう。
教師あり学習とは?
はじめに、教師あり学習の概要や目的、活用例を紹介します。教師あり学習がどのようなものなのか、他の機械学習の学習手法との違いなども含めて紹介します。
なお、機械学習について詳しく知りたい方向けに「機械学習とは?3つの学習方法と利用例までを分かりやすく解説」の記事をご用意していますので、こちらもぜひご覧ください。
教師あり学習の概要
教師あり学習は、学習データに正解を与えた状態で学習させる手法です。学習データに正解を与えない「教師なし学習」と対をなす機械学習の学習手法となっています。教師あり学習では、トレーニングデータや教師データなどと呼ばれる正解となる学習データを利用します。つまり、正解・不正解が明確な問題の解決に利用できる学習手法なのです。例えば、システムの不正行為の検出や、おすすめ製品のパーソナライズなどを実現できます。
教師あり学習で利用されるアルゴリズムとしては、回帰と分類が代表的な例であり、回帰は株価の予測や気象分析に利用され、分類は植物や動物などのカテゴライズを実現するアルゴリズムです。教師あり学習は学習と認識・予測の2段階のプロセスで構成されており、このプロセスを実現するアルゴリズムとして回帰と分類が使用されます。なお、ディープラーニング(深層学習)は基本的に教師あり学習を発展させたものです。
また、教師あり学習と教師なし学習は学習データに正解を与えるか否かという違いがありますが、正解が明確である場合には教師あり学習、不明確な場合には教師なし学習を用います。そのため、教師あり学習のほうが学習精度は高く、基本的には教師あり学習が用いられる機会が多いと言えるでしょう。
教師あり学習を利用する目的
教師あり学習を利用する目的は、データを実用的な価値へと昇華させることです。近年はビッグデータと呼ばれる膨大な量と種類のデータを活用し、ビジネスに活かすことが求められています。例えば、製造業であれば工場のラインで稼働している機械の温度や稼働時間などをデータとして取得することで、いち早く設備の異常を検知したりボトルネックとなる機械の特定ができたりします。しかし、機械の温度や稼働時間などのデータ単体では実用的な価値があるとはいえません。
教師あり学習では、例えば機械の温度であれば60℃を超えたら異常などの正解を与えて学習を続けることで、AIによって人間のように自動的に判断できるようになります。機械の温度や稼働時間などの単体で見れば、人間が一つひとつ対応しても問題ありませんが、さらに確認項目が増え、機械の台数も増えたりすると手間とコストは無視できません。そこで教師あり学習を活用してAIに学習させ、その精度を上げることができればコストの削減に繋がり、教師あり学習で用いられるデータは実用的な価値が見いだされるのです。
教師あり学習の活用例
教師あり学習の活用例としては、次のようなものが挙げられます。
- 電子メールのスパム判定
- 株価や住宅価格の予測
- 工業機械の故障予測
- 顧客の生涯価値の判定(マーケティングなどで使われます。収益性の高い既存の顧客に類似した新規顧客を特定したりします。)
- 店舗の最適な人員配置の予測
など
これはあくまでも一例ですが、正解や最適とされる答えが明確になる問題に関しては、教師あり学習は大きな効果を発揮します。おもに予測や判定として活用される例が多いと言えるでしょう。
そのほかにも、具体的な活用例として銀行取引の詐欺予測について詳しく見てみます。この活用例では、例えば数千件の銀行取引データを取り引きごとに「詐欺である」「詐欺ではない」とラベルを付けます。このラベルが正解・不正解のデータであり、教師あり学習ではこのデータをもとにパターンを識別する学習を重ね、時間が経過するとともに取り引きが詐欺かどうかを正確に予測できるようになるのです。
このように、学習に用いられる過去のデータが多い場合には、教師あり学習が効果的です。
教師あり学習のメリットとデメリット
教師あり学習のメリットとしては、人間が正解となるデータを与えるため学習精度が高く、学習速度も早いことが挙げられます。学習に用いられる過去データが多いほど学習精度は高くなる傾向にあります。
反対にデメリットとしては、正解が存在しない分野には利用できないことや、正解となるデータの質が学習精度に影響を与えることです。教師あり学習では正解となるデータを与えなければならないため、例えば初めて販売する製品のターゲット市場を決める場合などでは利用できません。この場合には、正解データが不要な教師なし学習を利用します。
また、正解となるデータの質が悪ければ、それをもとにAIは学習を行うため学習精度が悪くなる可能性があります。AIの学習には多くの時間を費やすことが多く、質の悪い正解データを用いてしまうと学習に費やした時間と手間が無駄になりかねません。加えて、学習精度を高めるために多くのデータを準備しなければならないため、教師あり学習をスタートさせるまでに時間や手間がかかることもデメリットとして挙げられるでしょう。
AWSやMicrosoft AzureのAIサービスを利用する際の教師あり学習の位置づけ
最後に、AWSやAzureで教師なし学習が利用できるサービスや、その位置づけについて見ていきましょう。
教師あり学習が利用できるサービスとしては、AWSならAmazon Sagemaker、AzureならAzure Machine Learning Serviceが挙げられます。それぞれ機械学習モデルを構築から管理・デプロイできるプラットフォームですが、教師あり学習を利用する際には、学習データなどを準備すればクラウド事業者がサービスとしている処理モデルが利用可能です。加えて、データの蓄積に応じて処理モデルも賢くなります。
それぞれの詳細については、「機械学習に必要な「モデル開発」~「推論」ができるAmazon SageMakerを解説」「Azure Machine Learning Studio(クラシック)とは?概要と使い方」にて詳しく解説していますので、こちらもぜひご覧ください。
教師あり学習と教師なし学習の特徴を理解して適切な選択を
教師あり学習は機械学習の学習手法の一つであり、学習データに正解を与えた状態で学習させる学習手法です。教師あり学習の代表的な例として回帰と分類が挙げられ、正解が判明している問題の解決に役立てられます。教師あり学習はさまざまな問題に適用でき、例えば過去100年の都市人口のデータに基づいて今後4年間の人口推移を確認するなど、予測と判定によってデータを実用的な価値へと昇華させることが目的です。
教師あり学習は正解データを人間が与えるため学習精度が高く、学習速度も早いメリットであり特徴です。反対に正解が存在しない分野での利用ができないことや、正解データの質が学習成果を左右すること、準備に手間と時間がかかることがデメリットとして挙げられます。
AIや機械学習を知る上で、教師なし学習とあわせて知っておくべき学習手法と言えるでしょう。
NTT東日本のクラウドAI 活用ソリューションを知る!
無料ダウンロード
自社のクラウド導入に必要な知識、ポイントを
この1冊に総まとめ!
あなたはクラウド化の
何の情報を知りたいですか?
- そもそも自社は本当にクラウド化すべき?オンプレとクラウドの違いは?
- 【AWS・Azure・Google Cloud】
どれが自社に最もマッチするの? - 情シス担当者の負荷を減らしてコストを軽減するクラウド化のポイントは?
- 自社のクラウド導入を実現するまでの具体的な流れ・検討する順番は?
初めての自社クラウド導入、
わからないことが多く困ってしまいますよね。
NTT東日本では
そんなあなたにクラウド導入に必要な情報を
1冊の冊子にまとめました!
クラウド化のポイントを知らずに導入を進めると、以下のような事になってしまうことも・・・
- システムインフラの維持にかかるトータルコストがあまり変わらない。。
- 情シス担当者の負担が減らない。。
- セキュリティ性・速度など、クラウド期待する効果を十分に享受できない。。
理想的なクラウド環境を実現するためにも、
最低限の4つのポイントを
抑えておきたいところです。
-
そもそも”クラウド化”とは?
その本質的なメリット・デメリット - 自社にとって
最適なクラウド環境構築のポイント - コストを抑えるための
具体的なコツ - 既存環境からスムーズにクラウド化を
実現するためのロードマップ
など、この1冊だけで自社のクラウド化のポイントが簡単に理解できます。
またNTT東日本でクラウド化を実現し
問題を解決した事例や、
導入サポートサービスも掲載しているので、
ぜひダウンロードして読んでみてください。
面倒でお困りのあなたへ
クラウドのご相談できます!
無料オンライン相談窓口
NTT東日本なら貴社のクラウド導入設計から
ネットワーク環境構築・セキュリティ・運用まで
”ワンストップ支援”が可能です!
NTT東日本が選ばれる5つの理由
- クラウド導入を
0からワンストップでサポート可能! - 全体最適におけるコスト効率・業務効率の改善を
中立的にご提案 - クラウド環境に問題がないか、
第3者目線でチェック
してもらいたい - 安心の24時間・365日の対応・保守
- NTT東日本が保有する豊富なサービスの組み合わせで
”課題解決”と”コスト軽減”を両立
特に以下に当てはまる方はお気軽に
ご相談ください。
- さまざまな種類やクラウド提供事業者があってどれが自社に適切かわからない
- オンプレミスのままがよいのか、クラウド移行すべきなのか、迷っている
- オンプレミスとクラウド移行した際のコスト比較を行いたい
- AWSとAzure、どちらのクラウドが自社に適切かわからない
- クラウド環境に問題がないか、第3者目線でチェックしてもらいたい
- クラウド利用中、ネットワークの速度が遅くて業務に支障がでている
クラウドを熟知するプロが、クラウド導入におけるお客さまのLAN 環境や接続ネットワーク、
クラウドサービスまでトータルにお客さまのお悩みや課題の解決をサポートします。
相談無料!プロが中立的にアドバイスいたします
クラウド・AWS・Azureでお困りの方はお気軽にご相談ください。