機械学習 【カテゴリ:IT】
機械学習とは、人工知能の開発における技法の一つで、人が与えた情報を蓄積して学習し、その情報から法則を見つけ出して予測をたてる仕組みのことです。
与えられた情報を機械が蓄積し学習していく過程が、あたかも機械が学習しているように見えるため「機械学習」と呼ばれています。
機械学習では、与えられたデータから期待する結果が導き出されるように、コンピューターの計算方法であるアルゴリズムをコンピューターが自ら調整するような仕様になっています。
機械学習のアルゴリズムには、主に下記の3つが挙げられます。
■教師あり学習
出力結果があらかじめ決めてあり、コンピューターが自ら調整して、その出力結果へ近づけていく学習方法です。
■教師なし学習
出力結果があらかじめ未定で、コンピューターが与えられたデータから、何らかの法則を見つけ出す学習方法です。
■強化学習
出力結果があらかじめ未定で、コンピューターが試行錯誤することにより、より良い結果を見つけ出す学習方法です。
アルゴリズムは数あっても、基本的には繰り返し学習することでコンピューター自身が結果を導き出すという仕組みは同じです。
与えられたデータから見つけ出した法則によって予測を立てる機械学習は、身近なところで活用されています。
例えば、病院で、患者の症状を見て過去の記録から病名を予測したり、手書きの郵便番号を自動認識して地区ごとに分別したり、受信したメールがスパムメールかどうかを判断したり、といったことに機械学習が活用されています。