見出し画像

AIリテラシーを向上しよう!③

こんにちは。
都内でAIエンジニアとして働いておりますpanyasanです。

今回は、

・AIはどうやって学習するの?

といった点についてお話していきます。

AIはどうやって学習するの?

AIでは機械学習と呼ばれる
"データから機械が勝手に学習する技術"
を利用します。

つまり、人間がプログラムを書いて
"インプットが来たら
こんな処理をしてアウトプット返してね"
と設計するのでなく、
機械が自ら結果が良くなるように
パラメータなどを調整します。

AIの開発では
機械がより精度良く学習できるように、
学習アルゴリズムを設計します。
つまり、
"データからどうやって学習するのか"
だけを見て人間が決め、
細かい処理内容は機械で決めます。

ところで、機械はデータからどうやって学習しているのでしょうか?

機械学習では、まず
"インプットと正解アウトプットのデータセット"を準備します。

次に、AIの処理結果と正解データを照らし合わせ
どの程度一致しているかを評価します。

そして、この評価結果が良くなるようにほんの少しAIモデルを更新します。
この更新により、もとのモデルから僅かに
更新されたモデルが得られます。

そして、改めて同じデータを使い、評価し、また少し精度を更新します。
この更新を繰り返し行い、少しずつモデルを更新していきます。

この修正を何度も何度も行い、
徐々に求める精度のAIモデルに近づけていきます。

何故、一気に更新せずに徐々に学習するのでしょうか?

それはAIモデルの複雑さに原因があります。

画像認識など、人間が行うようなタスクを
行わせる場合、
AIは非常に複雑な処理を必要とします。

この場合、AIモデルは非常に繊細なものとなり
一気に更新しようとすると、
モデルは容易に破綻してしまいます。

しかしながら、"ほんの僅かな"更新であれば
もとから少し精度が上がっていれば良いだけなので
そのモデル更新が確かに良い方向のものである
ある程度の保証をかけることができます。

人間が学習を行う場合でも、
同じような問題を何度も何度も解き、
繰り返し学習をしながら少しずつ
コツを理解していくと思います。

AIも同じように、
繰り返し学習を行い、トライ&エラーを繰り返し、
徐々にパターンを覚えていく方が
うまく学習できるのです。

最後まで読んでいただきありがとうございます。
興味があれば次回も読んでいただけると幸いです。

前回記事では
"AIや機械学習はどのようなものか"に関して解説しています。
もしご興味がありましたら読んでいただけると幸いです。

この記事は「世界一カンタンで実践的な文系のための人工知能の教科書」
参考にしています。

世界一カンタンで実戦的な文系のための人工知能の教科書

この記事が気に入ったらサポートをしてみませんか?