在上一篇博客CNN核心概念理解中,我们以LeNet为例介绍了CNN的重要概念.在这篇博客中,我们将利用著名深度学习框架PyTorch实现LeNet5,并且利用它实现手写体字母的识别.训练数据采用经典的MNIST数据集.本文主要分为两个部分,一是如何使用PyTorch实现LeNet模型,二是实现数据准备.定义网络.定义损失函数.训练.测试等完整流程. 一.LeNet模型定义 LeNet是识别手写字母的经典网络,虽然年代久远,但从学习的角度仍不失为一个优秀的范例.要实现这个网络,首先来看看这个网络的…