Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A construction method of a mobile terminal flower recognition model

A flower identification and construction method technology, applied in the field of deep learning, can solve the problems of large models, long prediction time, etc., achieve low power consumption, reduce power consumption, and reduce the effect of data movement

Active Publication Date: 2019-05-17
HUAQIAO UNIVERSITY
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main purpose of the present invention is to overcome the problem that the flower recognition algorithm model based on the convolutional neural network is relatively large and the prediction time is long in the prior art, and propose a method for constructing a mobile terminal flower recognition model

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A construction method of a mobile terminal flower recognition model
  • A construction method of a mobile terminal flower recognition model
  • A construction method of a mobile terminal flower recognition model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present invention will be further described below through specific embodiments.

[0039] Although the neural network has many parameters, we will find that the weight distribution of each convolutional layer is not messy, but has a certain pattern. We take the first convolutional layer of MobileNet-V2 as an example to analyze the distribution characteristics of weights, such as figure 1 Shown. Through experiments, we found that not only the first layer, but also the weights of each layer have similar distribution characteristics. Most weights are 0 or close to 0, and all weights are restricted to a small range of values, showing a trend of symmetrical distribution with 0. This numerical distribution provides the possibility for our quantification scheme.

[0040] The method for constructing a flower recognition model on a mobile terminal of the present invention has specific steps as follows.

[0041] S10. Create a floating-point convolutional neural network model trai...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a construction method of a mobile terminal flower recognition model. The construction method comprises the following steps of S10, creating a convolutional neural network modelof a floating point type trained by an ImageNet data set; S20, adding a quantization operation, i.e., after weight reading and activation output in an original floating point calculation model, inserting an analog quantization operation; S30, training the convolutional neural network model by using the flower data set until the model converges; S40, converting a floating point model into a 8-bit integer operation model, and obtaining a flower recognition model; and S50, compiling the flower recognition model into an APK installation package by using a Bazel construction tool. According to thepresent invention, the floating point operation convolutional neural network for mobile terminal flower recognition is converted into the efficient 8-bit integer operation convolutional neural network, so that the model size is reduced, the model prediction time is shortened, and the precision is reduced very low.

Description

Technical field [0001] The invention belongs to the technical field of deep learning, and specifically relates to a method for constructing a mobile terminal flower recognition model. Background technique [0002] Convolutional neural networks have demonstrated excellent performance in many application fields with their powerful feature representation capabilities, such as flower recognition in image classification. However, deep learning is not only a theoretical innovation, but more importantly, it is applied to engineering practice to apply efficient algorithms. With the development of the chip industry and hardware technology, convolutional neural networks have gradually been applied to mobile devices and embedded platforms, such as smart phones. However, the devices in these peripheral applications generally have relatively low computing power and are also limited by memory and power consumption. Therefore, it is very necessary to quantify and compress the model to make it...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06K9/00G06K9/62G06N3/04G06N3/08
Inventor 李国刚陈浩
Owner HUAQIAO UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products