TensorFlow-based deep learning image classification and application deployment method

An application deployment and deep learning technology, applied in the field of deep learning image classification and application deployment based on TensorFlow, can solve the problems that restrict the wide and in-depth application of deep learning, the large number of DNN parameters, and the high threshold

Inactive Publication Date: 2018-06-22
BAINIAN JINHAI SCI & TECH
View PDF5 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

DNN has a large number of parameters and a complex model. In order to avoid overfitting, a large amount of training data is required.
The superposition of two factors leads to an astonishingly time-consuming training of a model
[0004] Secondly, the deep neural network needs to support large models and the convergence of deep neural network training is difficult, requiring repeated experiments
[0005] Therefore, deep learning has become a direction with good results but extremely high threshold. How to achieve practical application effects has become a bottleneck problem restricting the extensive and in-depth application of deep learning.

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
  • TensorFlow-based deep learning image classification and application deployment method
  • TensorFlow-based deep learning image classification and application deployment method
  • TensorFlow-based deep learning image classification and application deployment method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0073] The technical solutions of the present invention will be described in further detail below through specific implementation methods.

[0074] like figure 1 As shown, a TensorFlow-based deep learning image classification and application deployment method includes the following steps:

[0075] 1) Build a Tensorflow machine learning development environment

[0076] TensorFlow Serving is a tool for building servers that allow users to use classification models in production. During development, there are two ways to use the tool: manually install all dependencies and tools and build from source; or leverage a Docker image. The present invention takes the second approach because it is easier and cleaner, while allowing development in other environments than Linux.

[0077] 2) Data acquisition and conversion

[0078] Obtain a large amount of labeled or unlabeled image data from the Internet through a distributed crawler system, and preprocess the image data.

[0079] 3) M...

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 TensorFlow-based deep learning image classification and application deployment method, which comprises the following steps: 1) constructing a Tensorflow machine learning development environment; 2) data acquisition and conversion: obtaining a lot of image data having tags or having no tags form an internet through a distributed crawler system, and carrying out preprocessing on the image data; 3) model establishing and training: establishing a classification model, carrying out training, test and verification on the classification model according to the obtained image data, and keeping the trained classification model; 4) exporting the trained classification model; 5) defining a server interface, and creating a classification server for the exported classification model; 6) creating a request service and establishing connection for a mobile terminal and the classification server, creating a Web APP, the mobile terminal uploading the image data through the Web APP, and calling the classification model to realize automatic image classification; and 7) product deployment, and applying the classification server to products.

Description

technical field [0001] The invention belongs to the field of deep learning applications, and in particular relates to a TensorFlow-based deep learning image classification and application deployment method. Background technique [0002] In recent years, the sudden emergence of machine learning represented by deep learning has become a hotspot in the field of artificial intelligence research. However, the existing deep learning is mostly used for academic research, and it faces huge challenges in the field of large-scale product development and commercial applications. [0003] First, the deep neural network model is complex, with a large amount of training data and a large amount of calculation. On the one hand, the deep neural network DNN (Deep Neural Networks) used in deep learning needs to simulate the computing power of the human brain, which requires a large number of neurons in the DNN, and requires each neuron to include mathematical calculations (such as Sigmoid, Re...

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/62G06K9/00G06F17/30
CPCG06F16/951G06V10/95G06F18/2431G06F18/214
Inventor 陈长宝李德仁侯长生郭振强郧刚卢建伟
Owner BAINIAN JINHAI SCI & TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products