Machine learning 如何识别英文字母和非英文字母?

Machine learning 如何识别英文字母和非英文字母?,machine-learning,deep-learning,computer-vision,computer-science,Machine Learning,Deep Learning,Computer Vision,Computer Science,所以我想建立一个能够识别英文字母的系统。输入将是随机手写图像(灰度图像,无背景)问题是,如果输入的图像不是英文字母,我希望系统能够正确反应。例如,如果输入的是手写“a”的图像,则系统应输出“a”。但如果输入是手写字母,甚至是手绘猫,系统应该输出“不是英文字母”。我怎样才能做到这一点?如果我使用CNN或其他深度学习算法,那么我如何选择代表“非英语字母”类别的数据集呢?好问题!您可以在MNIST数据集上对其进行训练。此外,您还可以添加另一个类别“非英语”。在该类别中,您将插入与MNIST图像形状和大

所以我想建立一个能够识别英文字母的系统。输入将是随机手写图像(灰度图像,无背景)问题是,如果输入的图像不是英文字母,我希望系统能够正确反应。例如,如果输入的是手写“a”的图像,则系统应输出“a”。但如果输入是手写字母,甚至是手绘猫,系统应该输出“不是英文字母”。我怎样才能做到这一点?如果我使用CNN或其他深度学习算法,那么我如何选择代表“非英语字母”类别的数据集呢?

好问题!您可以在MNIST数据集上对其进行训练。此外,您还可以添加另一个类别“非英语”。在该类别中,您将插入与MNIST图像形状和大小相同的图像,但它们将是非英语字母或猫的图画或您想要做的任何事情


或者,您可以再次在MNIST数据集上进行训练,并设置置信阈值。如果机器对您输入的图像是英文字符的把握不足50%,您可以将其编程为输出“非英文字母”。

好问题!您可以在MNIST数据集上对其进行训练。此外,您还可以添加另一个类别“非英语”。在该类别中,您将插入与MNIST图像形状和大小相同的图像,但它们将是非英语字母或猫的图画或您想要做的任何事情

或者,您可以再次在MNIST数据集上进行训练,并设置置信阈值。如果机器对您输入的图像是英文字符的把握不足50%,您可以将其编程为输出“非英文字母”