VBAとWindows APIでMIDI操作【midiOutShortMsg関数(API)】
突然ですがVBAを使って音を鳴らしたいと思ったことはありませんか?
普通はないと思いますが本ページに来たということは少なからずはあるということでしょう。
というわけで本ページではVBAで音を鳴らす方法を紹介していき ...
手書き文字の認識をさせてみよう|Excel VBAでMNIST機械学習
本ページではこれまでに実装したすべてのコードを使って自身の書いた手書き文字の認識をさせていきます。自分の書いた数字をニューラルネットワークに読み込ませ、認識させることがExcel VBAにもできるのかを実際に体験してみましょう。
csv_Functionsモジュールの実装|Excel VBAでMNIST機械学習
本ページでは実際に自身の描いた手描き文字の識別を行うための準備を行います。
手書き文字をニューラルネットワークに読み込ませるには、MNISTデータと同じように入力データ(手書き文字データ)を28×28の計784個の数値に変換す ...
MNISTデータセットを学習させてみよう|Excel VBAでMNIST機械学習
本ページではこれまでに実装したコードを使ってMNISTデータセットでの学習を行なっていきます。
このページで行った学習の結果をもとに次回以降で自身の描いた手描き文字の識別を行うため、ここでしっかりとした精度の高い学習済みデータ ...
メインモジュールの実装|Excel VBAでMNIST機械学習
本ページは「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」を参考にニューラルネットワークを作成していきます。参考書籍では「Affineレイヤ」「ReLUレイヤ」「Softmax-with- ...
TwoLayerNetクラスの実装|Excel VBAでMNIST機械学習
本ページは「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」を参考にニューラルネットワークを作成していきます。参考書籍では「Affineレイヤ」「ReLUレイヤ」「Softmax-with- ...
Softmax-with-Lossレイヤの実装|Excel VBAでMNIST機械学習
本ページは「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」を参考にニューラルネットワークを作成していきます。参考書籍では「Affineレイヤ」「ReLUレイヤ」「Softmax-with- ...
ReLUレイヤの実装|Excel VBAでMNIST機械学習
本ページは「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」を参考にニューラルネットワークを作成していきます。参考書籍では「Affineレイヤ」「ReLUレイヤ」「Softmax-with- ...
Affineレイヤの実装|Excel VBAでMNIST機械学習
本ページは「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」を参考にニューラルネットワークを作成していきます。参考書籍では「Affineレイヤ」「ReLUレイヤ」「Softmax-with- ...
Functionsモジュールの実装|Excel VBAでMNIST機械学習
本ページは「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」を参考にニューラルネットワークを作成していきます。参考書籍では「Affineレイヤ」「ReLUレイヤ」「Softmax-with- ...
MNISTデータセットのダウンロード|Excel VBAでMNIST機械学習
大前提としてディープラーニングを行うには、機械に学習させるための”大量のデータ”が必要になります。そのため、ありがたいことにインターネット上にはディープラーニング初学者向けに様々なデータセットが公開されています。
よく使わ ...
【DeepLearning】Excel VBAでニューラルネットワークを再現|MNIST学習で文字認識
ディープラーニング(深層学習)の根源にはニューラルネットワークという人工のネットワークが存在しています。このニューラルネットワークは豊富なライブラリが用意されていることから『Python』によって実装されることが多いため、ディープラー ...
VBAで押されたキーボードを判定する方法【GetAsyncKeyState関数(API)】
VBAマクロで押されたキーボードが何かを取得したい時があると思います。
恐らく、そう思う人の多くは最終的には「Aキーが押されたらこの処理をしたい」「スペースキーが押されたらあの処理をしたい」というように押されたキーが何なのかを ...
VBAで指定した秒数だけ処理を止める方法【Sleep関数(API)】
マクロを作成していると「ここで処理を○○秒止めたいな」という場面に出くわすことがあります。
Excelマクロの場合は「Application.Wait メソッド」を使うことで指定した時間処理を止めることができます。(リンクをク ...