Deep learning model security vulnerability testing and repairing method, device and system based on genetic algorithm
A deep learning and genetic algorithm technology, applied in the field of deep learning security, can solve the problem of less model testing work
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] In order to realize security vulnerability detection of deep learning models such as automatic driving models or face recognition models, such as figure 1 As shown, the deep learning model security vulnerability testing method provided by the embodiment includes the following steps:
[0047] Step 1. Obtain the image dataset and the deep learning model to be tested.
[0048] In an embodiment, the image data set is an MNIST data set, an Imagenet data set or a Driving data set. The deep learning model is a LeNet deep learning model, a VGG19 deep learning model or a ResNet50 deep learning model.
[0049] Step 2, use the test deep learning model to test the images to filter images that can be correctly identified to form a clean image data set.
[0050] Specifically, the image in step S1 is input into the deep learning model to be tested, and the deep learning model for testing will output the predicted label of the input image. If the predicted label is consistent with th...
Embodiment 2
[0066] In order to repair the security vulnerabilities of deep learning models such as automatic driving models or face recognition models, such as figure 2 As shown, the genetic algorithm-based deep learning model security vulnerability repair method provided by the embodiment includes the following steps:
[0067] Step 1, using the above-mentioned genetic algorithm-based deep learning model security vulnerability testing method to test that there are security vulnerabilities in the deep learning model to be tested, and obtain the disturbed image as the test image;
[0068] Step 2, use the test image to optimize the training of the deep learning model to be tested, so as to repair the security holes of the deep learning model to be tested.
[0069] In the genetic algorithm-based deep learning model security vulnerability repair method provided in the embodiment, the obtained test image is used to perform intensive training on the original deep learning model to repair the de...
Embodiment 3
[0071] In order to realize security vulnerability detection of deep learning models such as automatic driving models or face recognition models, such as image 3 As shown, the deep learning model security vulnerability testing device 300 provided by the embodiment includes:
[0072] The building block 301 is used to obtain the image data set and the deep learning model to be tested, and use the test deep learning model to test the image to filter images that can be correctly identified to form a clean image data set;
[0073] Screening module 302, for randomly selecting some images from the clean image data set as test seed images, and adding initial perturbation to the test seed images;
[0074] The detection module 303 is used to input the disturbed image to the deep learning model to be tested to obtain the predicted label, select the image as the parent according to the fitness function constructed by minimizing the added disturbance and the difference between the predicte...
PUM
![No PUM](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/noPUMSmall.5c5f49c7.png)
Abstract
Description
Claims
Application Information
![application no application](https://static-eureka-patsnap-com.libproxy1.nus.edu.sg/ssr/23.2.0/_nuxt/application.06fe782c.png)
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com