無限不可能性ドライブ

『ニューラルネットワーク自作入門』に刺激されてExcelVBAでニューラルネットワークを作ってみたものの、やっぱり数学やらなきゃと思い少しずつやってきたのもあって、自分の知識の整理とかそういった感じです。

はじめに

このブログの目的めいたもの

ニューラルネットワークの順伝播、逆伝播についてはじめは数式を中心に、その後でExcelVBAでの実装を目標に進めていきたいと思っています。
ただし、ニューラルネットワークの基本的な内容についてはあちこちで目にされていると思うので、詳しくは触れない方向で…

一応自己紹介めいたもの

なんだかんだでよくいじっている言語は ExcelVBA な人です。
ついおととしくらいまではAIとか機械学習とかは少しは興味がありましたが難しそうだしそれほど首を突っ込んでやろうとは思っていませんでした。Androidアプリを作るためにJavaをやってたのですが、その反動(?)でなにかスクリプト言語がやりたい!と悶々と思っていて、まぁ、いろいろ見ていったところ Python がよさげじゃない?と思って Python をやり始めたら、使っていた書籍に機械学習のサンプルがあったりしてよくわからないままいじったりしているうちにだんだんと興味がわいてきて、そんなとき『ニューラルネットワーク自作入門』を読んで、「これVBAで実装できるんじゃない?」と思って仕組みをよく理解しないまま実装してとりあえずちゃんと動いたのですが、やっぱり仕組みをちゃんと理解したいと思ってそれから数学をやり始めたり、やっぱり統計学をやらなきゃと思って統計学の勉強を始めてみたりして、いったいどこに向かっているのかは自分でもよくわかりませんが、とにかくニューラルネットワークの仕組みをスッキリと理解したい、ちゃんと人に説明できるようになりたい(説明する予定はありませんが…)と思ってきわめてゆっくりですが歩みを進めている、そんな感じです。

(いったん仕切り直しです。過去記事はそのうち削除する予定)