Supercharge Your Innovation With Domain-Expert AI Agents!

A method and system for updating machine learning models based on self-learning

A machine learning model and model update technology, applied in the field of machine learning, can solve problems such as poor application of machine learning

Active Publication Date: 2020-06-02
BEIJING CHANGYANG TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0013] Aiming at the deficiencies in the above-mentioned prior art, the present invention provides a method and system for updating machine learning models based on self-learning to solve the problem of poor application of machine learning in network security in the prior art

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 method and system for updating machine learning models based on self-learning
  • A method and system for updating machine learning models based on self-learning

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] Example 1, such as figure 1 As shown, the present invention discloses a method for updating a machine learning model based on self-learning, comprising the following steps:

[0053] S1. Create the original machine learning model and deploy the original machine learning model online;

[0054] S2. The original machine learning model detects malicious attacks online, and stores the detected malicious attacks as negative samples in the negative sample library;

[0055]S3. Detect the number of negative samples in the negative sample library, and when the number of negative samples reaches a set threshold, trigger a machine learning training task to create a new machine learning model;

[0056] S4. The model is updated according to the set model update strategy.

[0057] Wherein, the creation of the original machine learning model includes: collecting positive samples and negative samples required for training machine learning, and then performing model training and model t...

Embodiment 2

[0068] Example 2, such as figure 2 As shown, the present invention also provides a kind of machine learning model updating system based on self-learning, comprising:

[0069] A negative sample library unit is used to store malicious attacks detected by the original machine learning model deployed online as negative samples;

[0070] A machine learning training unit, configured to trigger a machine learning training task and create a new machine learning model when the number of negative samples reaches a set threshold;

[0071] The model update unit is configured to perform model update according to a set model update policy.

[0072] Further, it also includes an original machine learning model creation unit, which is used to collect positive samples and negative samples required for training machine learning, then perform model training and model testing, create the original machine learning model, and deploy it online.

[0073] Further, the machine learning training task ...

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 self-learning-based machine learning model updating method. The method comprises the following steps of: creating an original machine learning model and deploying the model tobe online; detecting malicious attacks by the original machine learning model and storing the malicious attacks into a negative sample library; when the number of negative samples achieves a set threshold value, triggering a machine learning training task so as to create a new machine learning model; and carrying out model updating according to a set model updating strategy. The invention furthermore discloses a self-learning-based machine learning model updating system. The system comprises a negative sample library unit, a machine learning training unit and a model updating unit, wherein the negative sample library unit is used for storing detected malicious attacks; the machine learning training unit is used for triggering the machine learning training task when the number of the negative samples achieves the set threshold value so as to create the new machine learning model; and the model updating unit is used for carrying out model updating according to the set model updating strategy. According to the method and system, the early-stage sample collection pressure is decreased, and samples are collected through self-learning to be trained after the model is online; precision of the original model and precision of the new model are compared to decide whether the update the model without manual intervention; and the scenes which cannot carry out pushing and updating for external parts are overcome.

Description

technical field [0001] The invention relates to the technical field of machine learning, in particular to a method and system for updating a machine learning model based on self-learning. Background technique [0002] Machine learning (Machine Learning, ML) is a multi-field interdisciplinary subject, involving probability theory, statistics, approximation theory, convex analysis, algorithm complexity theory and other disciplines. Specializes in the study of how computers simulate or implement human learning behaviors to acquire new knowledge or skills, and reorganize existing knowledge structures to continuously improve their performance. It is the core of artificial intelligence and the fundamental way to make computers intelligent. Its application pervades all fields of artificial intelligence. It mainly uses induction and synthesis rather than deduction. [0003] Machine learning is mainly divided into three different classes of learning methods: [0004] Supervised lea...

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 Patents(China)
IPC IPC(8): G06N20/00G06F21/55
CPCG06F21/55
Inventor 姚兴仁
Owner BEIJING CHANGYANG TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More