PerlとMXNetでディープ・ラーニング: 状況説明

[17/07/06 01:32 更新]

ここでは、gitでダウンロードした中のmxnet/perl-package/AI-MXNet/examplesにあるmnist.pl(手書き数字認識)を例にとって、基本的な使い方と、私には分かりにくかったところを紹介する。

この例題を実行するためには、aptなどで、libperlio-gzip-perlをインストールする必要がある。[他のOSでは、それに該当するサムシング]

基本的には、mnist.plの2行目あたりに、


use lib "$ENV{HOME}/lib/perl5";

を追加するだけで実行できるはずである。 [あるいは、環境変数PERL5LIBを設定してもよい。この点に関しては、今後、言及しない]

が、前述のように、

  1. トレーニングをして保存する。
  2. それを呼び出して予測する。

ということをしようとすると、いくつもの困難にぶつかる。

調査と試行錯誤の末に(まだ勘違いしてるかも知れないけど)分かったことは、

などである。

というわけで、取り敢えず、どうにかするPerl Packageを作った。

[次の「間に合わせのパッケージ」へ] [「PerlとMXNetでディープ・ラーニング」に戻る] [「あえてのPerl」に戻る]