やってみよう分析!おまけ 2 - 1: Excel VBAで強化学習(Q-learning, ε-greedy / softmax 行動選択)ExcelVBAExcelVBA機械学習 はじめに 今回も始まりました。やってみよう分析!シリーズ Excelを使うと様々な分析をすることが可能であることを見てきました。まだ紹介していないExcelの機能として、VBA(Visual Basic for Applications)と呼ばれるプログラミング言語が搭載されています。VBAを駆使することでExcel上の処理を自動化することができます。例えば、毎週定形レポートを提出するタスクがあるならば、そのレポートを自動生成するマクロを作ると作業効率が格段に上がります。 VBAは事務的な処理だけではなく、簡単な数値計算も実行することが可能です。ここでは数値計算の例として Q-learningと呼ばれる強化学