参考文献:https://blog.csdn.net/ShakalakaPHD/article/details/110694933
·前言
手写字符串识别,是机器视觉入门项目。前几周,我们专业也开展了深度学习,学习了字符串识别的基本原理,今天就和大家分享一下。
·技术原理
包括训练网络和测试网络两部分。
- 训练网络:
①准备好大量的数据集
②自己构建一个网络模型(这是相当重要的一步)
class Net(nn.Module):
def __init__(self):
super(Net, self).__init__()
self.conv1 = nn.Sequential(
nn.Conv2d(3, 32, 3, 1, 1), # 32x28x28
nn.ReLU(),
nn.MaxPool2d(2)
) # 32x14x14
self.conv2 = nn.Sequential(
nn.Conv2d(32, 64, 3, 1, 1), # 64x14x14
nn.ReLU(),
nn.MaxPool2d(2) # 64x7x7
)
self.conv3 = nn.Sequential(
nn.Conv2d(