本記事について
未経験でIT業界に入り、3年後(2026年)までにAI・クラウド技術のスペシャリストを目指す男が日々の勉強の中で、疑問に思ったことなどを記事にして投稿するという内容となっております。
個人的に調査して、まとめたものになるので間違いなどございましたら修正コメントなど大歓迎です!!
ーーー本題ーーー
強化学習とディープラーニングの違いについての疑問
G検定の勉強をしていて強化学習とディープラーニングの違いがわからなくなりました。
さらっと勉強した感覚として、強化学習とディープラーニングはどちらも自身で特徴を見つけ最適化をしていくものだと思いました。
この時、何が違うのかわからなくなりました。
強化学習について
強化学習とは、試行錯誤をすることで「最適な行動系列」を学習する。
行動系列とは、何かを成し遂げるまでの一連の行動のこと
基本的に学習データは不要なため、データの収集や正解ラベルの付与は行わない。
強化学習は、コンピュータを動かすために人間の命令を必要とする。(報酬の設定)
何を学習するまではコンピュータが判断するわけではない。
深層学習(ディープラーニング)について
ディープラーニングの「ラーニング」は機械学習を指す。
すなわち、コンピュータに多数の学習データを与えることで、どんな入力データに対してどう反応すればよいかを学ばせる手法。
ニューラルネットワークを何層にも重ねたディープニューラルネットワークという仕組みを用いて実現されたもの
ディープラーニングが旧来の機械学習手法と比べて優れている点は、大まかに言って「データをとにかくたくさん与えれば、それをどう分析するかを勝手に学習してくれる」という点
ディープラーニングでは、コンピュータ自身が注目すべきポイントを入力データの中に見つけ出し、自ら分析して学習を進める
結論 強化学習と深層学習の違い
異なっているのは、学習方法
強化学習は、コンピュータを動かすために人間の命令を必要としている。
ディープラーニングは、コンピュータ自身が注目すべきポイントを入力データから見つけ出し、自ら分析して学習を進める
感想
調査の結果、文字としてはふわふわ理解はできた感じはするがこれ以上の理解は実際に、手を動かさないとわからないと感じました。参考記事
深層強化学習とは(強化学習の説明もあり)
ディープラーニングとは
強化学習とは
強化学習と教師あり学習の違い
強化学習と教師あり学習の違い
注意書き
上記の内容は、私個人の思想や調査したものを記載したものであり所属先の企業とは関係ございません。
上記の点、ご理解のほどよろしくお願いいたします。
お知らせ
株式会社トリプルアイズでは、ご一緒に働いていただけるエンジニア・営業の方の募集しております!
トリプルアイズは、IT業界では珍しい世界に通用するAI技術とSI事業における高い社会実装力の2軸を備えたIT企業です。
教育制度も充実しており、未経験から活躍できるようになるための研修はもちろん、AIエンジニアとしてより成長したいという方のためには、弊社の実務経験のあるAIエンジニアがサポートにつきながら勉強を進められる「AT20」という教育制度もあります。
今後、未経験から高い技術力を持ったエンジニアを目指したい方や現在、エンジニアとして働いていてAIエンジニアとしてキャリアアップを目指したい方など様々なご応募お待ちしております。
私のQiitaアカウントに連携しています、twitterのアカウントやこの記事にコメントをしていただければカジュアル面談のセッティングなども行えます。
今、こちらの記事を読んで少しでも興味が出た方はカジュアル面談からでも受けてみませんか?
私自身、転職を経験していてカジュアル面談を受けるだけでも自分のキャリアを考え直すキッカケになったり、今あなたが考えているキャリアに何が足りないのか気づくキッカケにもなるのでおすすめです。