Java DL4Jを使って、学習したMNIST手書きデータをロードする




前回MNIST手書きデータを学習したので、それをロードしてテストだけしてみます。

※前回はこちら

Java DL4Jを使って、MNIST手書きデータを学習する

2024.01.17

DL4Jを使って、学習したMNIST手書きデータをロードするサンプル

前回学習したデータをロードします。
ロード後、MNISTデータを使って、テストだけします。

実行結果

学習したデータをロード。テストの結果が出力されます。

先頭でSLF4Jが見つからない旨、エラー出力されます。
気になる方は、SLF4Jも入れてください。

サンプルの解説

学習済みのデータをロードすることで、時間のかかる学習をスキップできます。
データのロードには、MultiLayerNetwork.load(File, boolean)を使います。
第1引数に学習済みのデータファイル。第2引数は追加の学習有無です。

あとは、前回同様にテストするだけですね。

※このコードを使用するには、別途DL4Jの入手が必要です。
入手方法などはこちらの記事(前回)に書いてあります。

Java DL4Jを使って、MNIST手書きデータを学習する

2024.01.17