Neuralnetworkfromscratch
1.0.0
展示如何在没有第三方库的情况下从头开始创建神经网络。很久以前,我纯粹是出于学习目的而写的。
可以在神经网络/资源中找到MNIST数据集。 Mnistreader类负责将其解析为更有用/可读的数据架构。该数据集既包含训练数据集,又包含一个单独的数据集,用于验证网络的正确性。
网络的实际培训是使用带有BackPropagationTrainer类的培训数据集完成的。
训练后,它将使用验证数据集验证网络,并将这些结果打印到控制台。
在决定停止它之前,这将重复重复。
当您实际想要训练网络而不是调试时,请确保选择Release而不是作为Debug配置作为构建配置。速度有很大的差异,没有人喜欢等待吗?