An objective of the present invention is to alleviate a degradation in neural network performance at the time of downscaling. A neural network processing device 10 according to the present disclosure is configured to execute: a process 22 of providing a plurality of instances of input data 40 to a neural network N1 in which a plurality of artificial neurons are connected and deriving vectors formed from a plurality of outputs outputted from the artificial neurons for each of the artificial neurons; and an integration process 23 of, on the basis of the vectors, selecting a plurality of artificial neurons which demonstrate identical or similar behavior, and integrating the selected artificial neurons.
展开▼