Coffeeこんにちは、Coffeeさんです。Console」というGUIツールを、用語や理論などわからない状態で、いきなり試してみちゃいました。(前回記事)今回は、GUIツールから離れて、深層学習やAIの基本になっている考え方について学んでいきます。・・・とはいえ何から学んだらいいのやら。調べてみましたがこちらのオンライン書籍(無料※)を参考に学習をはじめました。※「無料」という点、すごくありがたいです(笑)ニューラルネットワークと深層学習http://nnadl-ja.github.io/nnadl_site_ja/index.html■人工ニューロン巷で話題のディープラーニングは多層のニューラルネットワークによる機械学習手法です。機械学習とは、人間が自然に行っている学習能力と同様の機能をコンピュータで実現しようとする技術・手法のことです。今回は、このニューラルネットワークについてお勉強です。ニューラルネットワークとはこんなイメージです。これが人工ニューロンと呼ばれているものです。これ?ってなると思います。Coffeeさんもなりました。ここで、人間が自然に行っている学習能力と同様のという意味を思い出してください。!ニューロンとかシナプスがつながるとか呼ばれている脳の活動を抽象化して表しています。その辺を詳しく見ていきましょう。■温泉に行こう!今年は寒いですね。寒さに温泉でも行ってゆっくりしたいです。そこで「温泉に行くかどうか決める」ということを表してみます。温泉に行くかどうか決めるのに影響を及ぼす要因が3つあるとします。・「旅行費用は予算内か」これらを人口ニューロンに当てはめます。色は黄色から青にしましたwwこのように人工ニューロンを表すことが出来ました。見ようによっては3つの要員がINPUTになって、「温泉に行く」がOUTPUTされているように見えますね。ここで私たち人間とって大事な要素が抜けています。旅行費用が考えていたよりも高くなってしまっても温泉に行きたい人もいます。飛行機に乗って2時間以上かかってもいいから温泉に行きたいと思う人もいます。家族がなんと言おうと温泉に行きたいと思う人もいると思います。(強引)■パーセプトロンパーセプトロンとは、人工ニューロンの1種です。パーセプトロンは複数の二進数を入力に、ひとつの二進数を出力します。さきほどの「温泉に行く」人工ニューロンをパーセプトロンにすると・・・。「温泉に行く」意思決定を表現することができます。あなたは2時間以上の距離がある温泉には絶対に行きたくないとします。家族が言っても、旅行費用が安くても、遠い温泉はめんどくさくて行きたくない!とします。あなたにとって2時間以内の距離は温泉に行く意思決定に対して大きな影響を与える要因になるわけです。これをパーセプトロンは「重み」として表すことができます。温泉に行く!という意思決定のパーセプトロンが見えてきました。温泉に行く!という決定を下すための閾値を設定します。閾値を3に設定しました。ここでINPUTの計算をしてみます。0INPUTの総和は2です。2)となり、「つまり温泉に行かない!」という意思決定になります。重みと閾値を変化させることで、「温泉に行く」という意思決定も下せます。当然ながらパーセプトロンは人間の意思決定を完全に再現したものではありません。複数の入力情報に重みを付けて判断を下すことが出来ました。いうことは、パーセプトロンを複雑に組み合わせたネットワークなら、かなり微妙な判断も出来るようになりそうです。■まとめ今回は、人工ニューロンの一種であるパーセプトロンをみてきました。パーセプトロンは機械学習の基礎となっているみたいです。ディープラーニングやAI、機械学習、ニューラルネットワークなど、関連する用語がたくさんあります。私も勉強しながらですが、皆さんにわかりやすいように解説出来たらいいなーーっと思っています。検索:検索...「Vue:ゼロから始めるWebアプリ開発」の記事を集めました。Vue.jsを理解しながら、「Todo」アプリを作っていく連載です!現在も連載が続いております。Vue.jsきれいなデータを作る仕組み。Talendを使ってみる。された商品名、各製品名は各社の登録商標または商標です。reserved.投稿先:キャンセル%d人のブロガーが「いいね」をつけました。