To conduct accurate classification cause estimation efficiently.SOLUTION: A learning program according to an embodiment makes a computer execute a process for input, a process of classification, and a process for creation. The process for input inputs each image of a teacher image group including an image group in which a prescribed feature part that is a feature of the classification is included and an image group in which a feature part is not included to a neural network classifying an image. The process for classification classifies an intermediate output at an intermediate layer of the neural network to which each image is inputted. The process for creation creates information indicating a causal relationship from the prescribed feature to a result of the classification depending on which class the intermediate output of the neural network is based on the classification result of the intermediate output of each image.SELECTED DRAWING: Figure 4
展开▼