我对神经网络有基本的了解。我知道应该有存储 0 或 1 对应于不同类别标签的 ay 矩阵(预期结果)。例如,对于数字识别,如果要识别的数字是 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。请帮助我了解这些提供商。我正在尝试编写具有不同分类的算法,因此了解该提供程序至关重要。