Deployment and monitoring device and method for machine learning model

A technology of machine learning models and monitoring devices, which is applied in hardware monitoring, instruments, and electrical digital data processing, etc., can solve problems such as high cost of environment deployment, limitations of model service monitorability, unfavorable model service reliability evaluation, etc., to improve Efficiency, reduced deployment costs, and improved resource utilization

Pending Publication Date: 2020-08-04
SF TECH
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, there is no shortage of technical tools for data analysis and mining and machine learning in the industry. Third-party tool libraries for analysis and mining abound (such as scikit-learn, TensorFlow, Pytorch, etc.), and the methodological knowledge is relatively complete. These technical tools It often focuses on the feature engineering of data and the realization of algorithm modules. With the help of these tools or methodologies, data cleaning, feature representation, etc. can be quickly realized, but these are only the steps of experimental pre-research or idea verification, and have not formed a user-side Application landing plan to the server
[0004] At the same time, during the running process of the model application, the entire model is like a black box, and it is difficult to monitor the running status and performance of the model service, which is not conducive to the reliability evaluation of the model service, which shows the limitation of the model service in terms of monitorability
The traditional machine learning model application deployment goes through three stages, including: stage 1, install the toolkit and support environment on a physical machine or a virtual machine to form a development environment, stage 2, develop machine learning model code in the development environment, and test , Phase 3. To deploy to the online system after the test is correct, it is necessary to prepare the corresponding toolkit and support environment for the online system. During the whole process, the cost of environment deployment is very high

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
  • Deployment and monitoring device and method for machine learning model
  • Deployment and monitoring device and method for machine learning model
  • Deployment and monitoring device and method for machine learning model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] A device for deploying and monitoring a machine learning model in this embodiment includes: one or more container application modules, multiple refers to two or more; the container application modules are deployed with WEB application service interfaces, machine learning Model code, python operating environment, machine learning model code is the code implementation behind the machine learning model service; the python operating environment is used to support the machine learning model code operating environment, so that the machine learning model service can run normally; the WEB application service interface is for accessing the machine The entrance of the learning model service; the container application module configuration is used to deploy the running environment of the python application program to the container application, and encapsulate the machine learning model code into a Restful interface function with the Http protocol through the flask-based web applicati...

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 relates to a deployment and monitoring device of a machine learning model. The deployment and monitoring device comprises: one or more container application modules, wherein a WEB application service interface, a machine learning model code and a python running environment are deployed in each container application module; the container application modules are used for deploying a running environment of a python application program into a container application, providing web interface service for a user side through a flash-based web application framework, and providing web access service for the user side in a Restful API mode; a database module which is configured to receive and store log output in the running process of the machine learning model, wherein the container application module is pre-configured with a running environment of a Python application program, so that the efficiency of the system is improved, and the resource utilization rate is increased.

Description

technical field [0001] The present invention relates to the technical field of machine learning model service deployment, in particular to a device and method for deploying and monitoring machine learning models. Background technique [0002] With the development of cutting-edge hot spots such as big data and artificial intelligence, as well as the accumulation of business data, how to quickly use machine learning and other analysis and mining technologies to discover the value of data assets and let data decisions guide business operations has become a common consideration in the industry and needs to be solved urgently. To solve these problems, major enterprises are actively exploring the application of machine learning and data mining in business operation improvement. [0003] At present, there is no shortage of technical tools for data analysis and mining and machine learning in the industry. Third-party tool libraries for analysis and mining abound (such as scikit-lear...

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): G06F11/30
CPCG06F11/3006G06F11/3017G06F11/3065
Inventor 陈东沂姚小龙钟萍郭林东周江
Owner SF 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