A technique is provided that is able to increase recognition accuracy with respect to attributes of a target subject with a simple configuration. A target subject analysis apparatus according to an aspect of the present invention includes: a data acquisition unit configured to acquire image data that represents an image including a figure of a target subject, and range data that represents a value of a distance at each pixel constituting the image; a neural network computing unit configured to obtain an output value from a trained neural network for determining an attribute of the target subject, by performing computation processing with the neural network using the image data and the range data that are acquired as input to the neural network; and an attribute specifying unit configured to specify the attribute of the target subject based on the output value obtained from the neural network.
展开▼