ニューラルネットワークの基本的な理解があります。異なるカテゴリ ラベルに対応する 0 または 1 を格納する行列 (期待される結果) が存在する必要があることを理解しています。例として、数字認識の場合、識別される数字が 6 の場合、y ベクトルは になります[0,0,0,0,0,1,0,0,0,0]
。しかし、Github の MXNet.jl リポジトリにある MXNet の例を見ると、この種の結果マトリックスを準備するコードを特定できませんでした。get_mnist_providers()
魔法は、 2 つのプロバイダーを返すメソッドにあると思います。
train_provider, eval_provider = get_mnist_providers(batch_size)
これらのプロバイダーが何であるかわかりません-train_provider、eval_provider。これらのプロバイダーを理解するのを手伝ってください。さまざまな分類を持つアルゴリズムを作成しようとしているため、このプロバイダーを理解することが不可欠です。