【24h】

The use of machine learning algorithms for image recognition

机译:使用机器学习算法进行图像识别

获取原文

摘要

The article presents a way of using machine learning algorithms to recognize objects in images. To implement this task,an artificial neural network was used, which has a high adaptability and allows work with a very large set of input data.The neural network was described using a program written in the MATLAB simulation environment. The basic problemfaced by the designer of objects recognition is to collect a sufficient training set of images to achieve the high probabilityof correct recognition. The set of learning patterns in the artificial neural networks may contain from several dozenthousands to one million training samples. In this article at the beginning the neural network was pre-trained trained basedon the images included in the publicly available CIFAR 100 database, which are characterized by a small size of 32x32pixels. It contains 70 000 images assigned to 10 basic categories. Then the author's database, consisting from 1000pedestrians, cars and road signs was used. The article contains a description of applied algorithm, method of supervisedlearning and correction of weight coefficients, selection of activation function and operation on max pooling filter. Theresults of proposed solution are presented in the form of screenshots from calculations and in figures depicting results ofrecognized objects. Attention was also paid to the impact of used database for learning the network on the speed ofcalculations and recognition efficiency. The proper selection of number and types of layers, number of neurons, activationfunction and the value of the learning factor is very important in designing the neural network in application to objectsrecognition contained in the images. The problems occurring in the process of learning the neural networks and suggestionsfor their further improvement are also presented.
机译:本文提出了一种使用机器学习算法来识别图像中对象的方法。要执行此任务, 使用了人工神经网络,它具有很高的适应性,并允许处理非常大的输入数据集。 使用在MATLAB仿真环境中编写的程序描述了神经网络。基本问题 物体识别设计者面临的挑战是收集足够的训练图像集以实现高概率 正确识别。人工神经网络中的一组学习模式可能包含数十个 数千到一百万个培训样本。在本文开始时,神经网络已经过预先训练 在公开提供的CIFAR 100数据库中包含的图像上,其特征是32x32的小尺寸 像素。它包含分配给10个基本类别的7万张图像。然后是作者的数据库,由1000个组成 使用了行人,汽车和道路标志。本文包含对应用算法,监督方法的描述 学习和校正权重系数,选择激活函数以及在最大池化滤波器上进行操作。这 拟议解决方案的结果以计算的屏幕截图的形式呈现,并在描述结果的图中显示。 识别的对象。还应注意所用数据库对网络学习速度的影响。 计算和识别效率。正确选择层的数量和类型,神经元数量,激活 函数的功能和学习因子的值对于设计应用于对象的神经网络非常重要 图像中包含的识别。学习神经网络过程中出现的问题及建议 还介绍了它们的进一步改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号