Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorHirotaka Hachiya
Life of this patent
Estimating the term…
Abstract
An output value of a first neural network for input data is obtained in correspondence with each category. An output value of a second neural network generated by changing a designated unit in the first neural network is obtained for the input data in correspondence with each category. For each category, change information representing a change in the output value is obtained. Information representing contribution of the designated unit are output to a display device based on the change information.
Claims18
An information processing apparatus comprising:
- a first calculation unit configured to obtain an output value of a first neural network for input data in correspondence with each category;
- a second calculation unit configured to obtain an output value of a second neural network for the input data in correspondence with each category, the second neural network being generated by changing a designated unit in the first neural network;
- a third calculation unit configured to obtain, for each category, change information representing a change between the output value obtained by the first calculation unit and the output value obtained by the second calculation unit;
- and
- an output unit configured to output information representing contribution of the designated unit to a display device based on the change information obtained by the third calculation unit.
An information processing method performed by an information processing apparatus, comprising:
- performing a first calculation to obtain an output value of a first neural network for input data in correspondence with each category;
- performing a second calculation to obtain an output value of a second neural network for the input data in correspondence with each category, the second neural network being generated by changing a designated unit in the first neural network;
- performing a third calculation to obtain, for each category, change information representing a change between the output value obtained by the first calculation and the output value obtained by the second calculation;
- and
- outputting information representing contribution of the designated unit to a display device based on the change information obtained by the third calculation.
A non-transitory computer-readable storage medium storing a computer program configured to cause a computer to function as:
- a first calculation unit configured to obtain an output value of a first neural network for input data in correspondence with each category;
- a second calculation unit configured to obtain an output value of a second neural network for the input data in correspondence with each category, the second neural network being generated by changing a designated unit in the first neural network;
- a third calculation unit configured to obtain, for each category, change information representing a change between the output value obtained by the first calculation unit and the output value obtained by the second calculation unit;
- and
- an output unit configured to output information representing contribution of the designated unit to a display device based on the change information obtained by the third calculation unit.
Dependencies are inferred from the claim text.