機械学習
2022-09-10 (土) 21:54:58
機械学習 †
- 学習する機械のこと。
- 機械は学習する方法に従って、与えられたデータを元に学習する(分析する)。
機械学習の手順 †
- データを用意する。
- 仮説を基に、学習する方法のモデルを組み立てる(設計する)。
- モデルにデータを与える。
- 学習する方法を調整して精度を上げる(パラメーターの調整)。 ※データを与える、調整を自動的に繰り返して精度を上げる。 ※ディープラーニングでは、柔軟に色々な特徴を抽出できるモデルを用いて、大量のデータを使って学習することができる。(人によるモデルの条件設定が不要)
機械学習の学習方法 †
- 教師あり学習
- 入力と正解がセットのデータを与えて、未知のデータの正解を導き出すようトレーニングする
- 教師なし学習
- 膨大な入力データを与えて、データの特徴や規則を発見させる
- 強化学習
- 試行錯誤を繰り返すことで、特定の環境下においてどのような行動によって価値を最大化できるかを学習する
機械学習の種類 †
- ディープラーニング - 深層学習
機械学習の用途 †
- 迷惑メールの判別
機械学習のエンジン・ライブラリ(OSS) †
- TensorFlow - Google
- Chainer -Preffered Networks(日本)