たくのろじぃのメモ部屋スマートフォン用の表示で見るたくのろじぃのメモ部屋プログラミング(C#)の基礎やそれを応用した技術情報をメモしておくブログです。建築自動化を行います。この内容が個人的に一番やりたかったことです。建築は設計図をもとにブロックを配置していきたいと考えていますが、設計図をどうするかが問題ですね。マイクラ自動化はもともとC#でどこまでできるかを検証するためにやってきましたが、どうやら本当に色々できるようです。座標移動(テレポート)と配置(ブロック配置)ができれば何でもできそうです。今回は迷路を作ります。StudioJSONファイル読み込みを行うことになったのでやり方をメモ。jsonファイルのパスを指定して内容を読み込みます。jsonldファイルもいけます。何が嬉しいかというと、Web上でプログラミングができるのです。「それだけ?」という人、いやいやちょっと待ってください。前回までに行列のロジックをやったので、今回はニューラルネットワークを実装してみます。ニューラルネットワークの学習や出力層を調整する関数は考慮していません。フォワード方向のみです。ニューラルネットワークは活性化関数を用いて、中間層をもつものです。具体的にどのようなロジックで解を導き出すのかがわかりません。今回は行列計算からはじまり、ニューラルネットワークのロジックに迫ります。多層パーセプトロンは単層パーセプトロンを複数の層で重ねたものであり、ニューラルネットワークとも言えます。活性化関数があるかないかでニューラルネットワークかどうかが決まります。前回は単層パーセプトロンについてやりました。実装できましたが、このままでは組み合わせ回路が実現できません。XORはNANDとORで作りますが、単層ではNANDもしくはORのどちらかしか実装できません。その中でも深層学習を扱うところが多いですね。ゲームAIをはじめ、画像認識やセキュリティなど幅広く活躍しています。自分も興味があったのですが、アルゴリズムが苦手で敬遠していました。技術系や数学系を多く扱います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。