作ったものリスト
Scratch
- 強化学習(多腕バンディット問題)
『強化学習理論入門』を参考にしてScratchで作成。
どのキャラから報酬をたくさんもらえるかを予測します。 - L2_Q学習のアルゴリズム
『ScratchでAIを学ぼう』のL2_Q学習のアルゴリズム部分のみを再構築。 - L3_Q学習のアルゴリズム
『ScratchでAIを学ぼう』のL3_Q学習のアルゴリズムを元に再構築。
Windows
- PADそろばん(Power Automate for Desktop:PADそろばん)
Power Automate for Desktop, Excel VBA, 音声認識アプリを組み合わせて作成した音声で操作する(なんちゃって)そろばん。
- 音声テキスト化アプリ(C#:SpeechRecognizer_1_0_)
Azure Cognitive Services の API を利用した音声をテキスト化するアプリ。 - Python版_ニューラルネットワーク(Python:Python_ニューラルネットワーク)
Python でフルスクラッチしたニューラルネットワーク。
インポートしているモジュールは csv と numpy のみ。
MNISTとIrisデータセットに対応。 - VBA版_ニューラルネットワーク(VBA:VBA_ニューラルネットワーク_iris )
ExcelVBA でフルスクラッチしたニューラルネットワーク。
Irisデータセットのみ対応。 - 計算式版_ニューラルネットワーク(Excel:Excel計算式_ニューラルネットワーク )
Excelの計算式のみで作ったニューラルネットワーク。 - VBA版_パーセプトロン(VBA:VBA_パーセプトロン)
『マッチ箱の脳』の「マッチ箱で作るNN」の章の解説を元に実装。
AI系のプログラミングはこれが一番最初。
(当時はよくわからないまま記事の通りに実装しました…) - VBA版_Q学習(VBA:VBA_Q学習)
マイナビ出版の『つくりながら学ぶ!深層強化学習』の Q学習の Pythonコードを参考に Excel VBA で実装しなおしたもの。
コードの解説はこちら↓
(Qiita)ExcelVBAで強化学習(Q学習)を実装して迷路を解いてみる - VBA版_ポリシー反復法_価値反復法(VBA:VBA_ポリシー反復法_価値反復法)
技術評論社の『強化学習理論入門』のポリシー反復法と価値反復法のアルゴリズムを参考に Excel VBA で実装したもの。
アルゴリズムの解説はこちら↓
(Qiita)強化学習で迷路を解いてみる(ポリシー反復法) - 文字を色に変換(VBA:VBA_文字を色に変換)
ふとした思い付きで作ったもの。何に使えるかは不明。
アルファベットを色に変換、変換された色からアルファベットを抽出。
コードの解説はこちら↓
(ブログ)文字を隠したいならセルの色に埋め込んじゃえばいいじゃない…
Android
- Memolin
チェックリスト、買い物リストとして使えるリスト形式の簡易メモ帳。
背景に好みの画像をセット可能。
ウィジェット、複数ページ、音声入力対応。
Windows XP 以前
(昔作ってVectorで公開しているもの。古すぎるのできちんと動作するかは不明…)
- なんでもすけ
いろいろなウィンドウを透明にしたり半透明にしたり。
(窓の杜)ウィンドウ上の指定色のみ透過し下のウィンドウを表示・操作 - さいこ☆でりしゃす
フォルダ内の指定した拡張子のファイルを、削除したり移動したりコピーしたり。 - めもすけ
バックアップ機能つきエディタ。
(窓の杜)背景を透明化して背面にあるウィンドウを操作できるメモ帳ソフト - AutoSSSaver
スクリーンショットを一定間隔で撮って、連番をつけてどんどん保存。 - FolderBox
フォルダのショートカットを登録しておくアプリケーション。