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

Deep learning application component interpretable method based on feature map and class activation mapping

A technology of deep learning and application components, applied in neural learning methods, special data processing applications, software testing/debugging, etc., can solve the problem of engineers being unable to model interaction, and achieve the effect of improving interactivity

Pending Publication Date: 2020-10-30
深圳慕智科技有限公司
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, during the automated training phase, engineers had little to no interaction with the model as the hyperparameters in the model were constantly being tuned every epoch
But after training, it is possible to interact with the 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
  • Deep learning application component interpretable method based on feature map and class activation mapping
  • Deep learning application component interpretable method based on feature map and class activation mapping
  • Deep learning application component interpretable method based on feature map and class activation mapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The main tasks that engineers can perform include 1) model upload, 2) model selection, 3) input upload, 4) input selection, 5) synthetic sample generation, 6) single-input visualization, and 7) pair-wise input comparison. The uploaded network model will be displayed in the model list. Extract static structural information from the model and convert it into 3D graphics. However, for trained network models, only the general configuration of the model is provided. When working on tasks related to image classification, for simple images that can be easily created manually, engineers can use the provided sketchpad to create pasted drawings containing lines and points.

[0031] 1. Visual analysis of deep learning application components

[0032] The present invention realizes model visualization and output visualization, which will provide detailed information of the model and intermediate activation states. For model structure and component visualization, the implementatio...

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 discloses a deep learning application component interpretable method based on a feature map and class activation mapping. The method is characterized in that information such as input ofa deep learning model, a static structure of the model and a dynamic reasoning process of the model is visually displayed on the basis of a visualization technology around deep learning application evaluation, understanding of a tester on the deep learning technology is enhanced, and then quality evaluation of deep learning application is achieved. According to the method, intuitive understandingis provided for software testers, and detailed information is extracted, rearranged, converted and visualized. The method has the following beneficial effects that for evaluation of deep learning application, after adversarial samples are input, the expression behavior visualization of the model can be embodied. The method is mainly implemented in three aspects of deep learning application component visualization based on a feature map, model reasoning process visualization based on class activation mapping and a deep learning application evaluation method based on visualization.

Description

technical field [0001] The present invention is an instance-based DNN visualization tool. Focusing on deep learning application evaluation, based on visualization technology, visually display information such as deep learning model input, model static structure, model dynamic reasoning process, etc., strengthen testers' understanding of deep learning technology, and then realize the quality evaluation of deep learning applications . Background technique [0002] Deep neural network technology has received increasing attention in the field of software engineering. Deep learning models are used to accomplish various software engineering tasks and are embedded in many software applications. However, analyzing and understanding its behavior is a daunting task for testers. On the one hand, unlike traditional programs that express business logic symbolically, the internal logic of deep learning applications is not easily understood by testers; on the other hand, the testing sta...

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
IPC IPC(8): G06F11/36G06F16/904G06N3/04G06N3/08
CPCG06F11/3684G06F16/904G06N3/08G06N3/045
Inventor 陈振宇顾雪晴尹伊宁
Owner 深圳慕智科技有限公司
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