卷积神经网络
计算机科学
集合(抽象数据类型)
二进制数
图像(数学)
算法
滤波器(信号处理)
人工智能
模式识别(心理学)
价值(数学)
遗传算法
人工神经网络
回归
黑匣子
机器学习
数学
计算机视觉
统计
算术
程序设计语言
标识
DOI:10.1109/lsp.2025.3528363
摘要
Convolutional neural networks (CNNs) are effective tools for regression tasks. However, their black-box nature limits their applicability in high-impact and high-risk tasks. In this paper, a novel method is proposed to identify particular patterns in an image that can make the output of a CNN model equal to a specified value, thereby helping users understand the behaviours of CNNs. Specifically, in the proposed method, a set of binary filters is first randomly initialized. A genetic algorithm is then employed to evolve the binary filters such that the output of the CNN is equal to a specified value when taking a filtered image, which is obtained by convolving an original image and an evolved filter, as its input. Many experiments are conducted to evaluate the effectiveness of the proposed method. The results show that the proposed method is highly effective at identifying the patterns that can make a CNN output a specified value. The codes of this paper are available at https://github.com/ybrong-stu/Identifying. git
科研通智能强力驱动
Strongly Powered by AbleSci AI