Changqing Wang, Jiaxiang Wang, Quancheng Du, Xiangyu Yang
{"title":"基于深度学习的犬种分类","authors":"Changqing Wang, Jiaxiang Wang, Quancheng Du, Xiangyu Yang","doi":"10.1109/ISCID51228.2020.00053","DOIUrl":null,"url":null,"abstract":"Deep learning is part of the field of artificial intelligence. It has powerful feature extraction and learning capabilities. Because of its various advantages, it has been applied in many fields. Object detection is an important technology in deep learning, and object detection based on deep learning has also been studied by many people. With the gradual improvement of people's living standards, pets have gradually received people's love, among which pet dogs occupy the majority. Different types of pet dogs will bring different problems. For example, large pets may be more aggressive and cause problems for city management. If dangerous pets can be distinguished in time, it can bring more security to people and avoid some people being bitten by pet dogs. In the deep learning algorithm, YOLOv3 has better object detection performance, but it only targets different species and objects, and the classification of different categories of specific species is not good enough. In daily life, the body of the pet dog is sometimes hidden by the complicated background, which makes it difficult to extract the overall characteristics of the pet dog. At this time, the facial features of the pet dog can be fully utilized to distinguish the pet dog. In order to solve this problem, this paper proposes an improved yolov3 model for face detection and categorization of pet dogs. This paper establishes a data set of 8 different kinds of pet dogs. The data set is divided into training set and a test set, and the training set is sent to the established model for training. Finally, we use the test set to verify the effect of the model. This paper establishes a data set of 8 different kinds of pet dogs. Pet dog types include Akita, Golden Retriever, Poodle, Pomeranian, Samoyed, Corg, Pug, and Husky. Experiments show that this paper can realize the detection and classification of pet dogs with high detection speed and accuracy, and mAP(mean Average Precision) can reach 94.91%.","PeriodicalId":236797,"journal":{"name":"2020 13th International Symposium on Computational Intelligence and Design (ISCID)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Dog Breed Classification Based on Deep Learning\",\"authors\":\"Changqing Wang, Jiaxiang Wang, Quancheng Du, Xiangyu Yang\",\"doi\":\"10.1109/ISCID51228.2020.00053\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Deep learning is part of the field of artificial intelligence. It has powerful feature extraction and learning capabilities. Because of its various advantages, it has been applied in many fields. Object detection is an important technology in deep learning, and object detection based on deep learning has also been studied by many people. With the gradual improvement of people's living standards, pets have gradually received people's love, among which pet dogs occupy the majority. Different types of pet dogs will bring different problems. For example, large pets may be more aggressive and cause problems for city management. If dangerous pets can be distinguished in time, it can bring more security to people and avoid some people being bitten by pet dogs. In the deep learning algorithm, YOLOv3 has better object detection performance, but it only targets different species and objects, and the classification of different categories of specific species is not good enough. In daily life, the body of the pet dog is sometimes hidden by the complicated background, which makes it difficult to extract the overall characteristics of the pet dog. At this time, the facial features of the pet dog can be fully utilized to distinguish the pet dog. In order to solve this problem, this paper proposes an improved yolov3 model for face detection and categorization of pet dogs. This paper establishes a data set of 8 different kinds of pet dogs. The data set is divided into training set and a test set, and the training set is sent to the established model for training. Finally, we use the test set to verify the effect of the model. This paper establishes a data set of 8 different kinds of pet dogs. Pet dog types include Akita, Golden Retriever, Poodle, Pomeranian, Samoyed, Corg, Pug, and Husky. Experiments show that this paper can realize the detection and classification of pet dogs with high detection speed and accuracy, and mAP(mean Average Precision) can reach 94.91%.\",\"PeriodicalId\":236797,\"journal\":{\"name\":\"2020 13th International Symposium on Computational Intelligence and Design (ISCID)\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 13th International Symposium on Computational Intelligence and Design (ISCID)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISCID51228.2020.00053\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 13th International Symposium on Computational Intelligence and Design (ISCID)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCID51228.2020.00053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
摘要
深度学习是人工智能领域的一部分。它具有强大的特征提取和学习能力。由于它的各种优点,在许多领域得到了应用。目标检测是深度学习中的一项重要技术,基于深度学习的目标检测也得到了很多人的研究。随着人们生活水平的逐步提高,宠物逐渐受到人们的喜爱,其中宠物狗占据了大多数。不同类型的宠物狗会带来不同的问题。例如,大型宠物可能更具攻击性,给城市管理带来麻烦。如果能及时分辨出危险的宠物,可以给人们带来更多的安全感,避免一些人被宠物狗咬伤。在深度学习算法中,YOLOv3具有更好的目标检测性能,但它只针对不同的物种和对象,对特定物种的不同类别分类不够好。在日常生活中,宠物狗的身体有时会被复杂的背景所隐藏,这使得提取宠物狗的整体特征变得困难。此时,可以充分利用宠物狗的面部特征来区分宠物狗。为了解决这一问题,本文提出了一种改进的yolov3模型,用于宠物狗的人脸检测和分类。本文建立了8种不同宠物狗的数据集。将数据集分为训练集和测试集,将训练集发送到建立的模型中进行训练。最后,我们使用测试集来验证模型的效果。本文建立了8种不同宠物狗的数据集。宠物狗类型包括秋田犬、金毛猎犬、贵宾犬、博美犬、萨摩耶、柯格、巴哥和哈士奇。实验表明,本文能够以较高的检测速度和准确率实现对宠物狗的检测分类,mAP(mean Average Precision)达到94.91%。
Deep learning is part of the field of artificial intelligence. It has powerful feature extraction and learning capabilities. Because of its various advantages, it has been applied in many fields. Object detection is an important technology in deep learning, and object detection based on deep learning has also been studied by many people. With the gradual improvement of people's living standards, pets have gradually received people's love, among which pet dogs occupy the majority. Different types of pet dogs will bring different problems. For example, large pets may be more aggressive and cause problems for city management. If dangerous pets can be distinguished in time, it can bring more security to people and avoid some people being bitten by pet dogs. In the deep learning algorithm, YOLOv3 has better object detection performance, but it only targets different species and objects, and the classification of different categories of specific species is not good enough. In daily life, the body of the pet dog is sometimes hidden by the complicated background, which makes it difficult to extract the overall characteristics of the pet dog. At this time, the facial features of the pet dog can be fully utilized to distinguish the pet dog. In order to solve this problem, this paper proposes an improved yolov3 model for face detection and categorization of pet dogs. This paper establishes a data set of 8 different kinds of pet dogs. The data set is divided into training set and a test set, and the training set is sent to the established model for training. Finally, we use the test set to verify the effect of the model. This paper establishes a data set of 8 different kinds of pet dogs. Pet dog types include Akita, Golden Retriever, Poodle, Pomeranian, Samoyed, Corg, Pug, and Husky. Experiments show that this paper can realize the detection and classification of pet dogs with high detection speed and accuracy, and mAP(mean Average Precision) can reach 94.91%.