An information processing apparatus comprising: an obtainer that obtains sensing data, the sensing data being an input image obtained from a camera; an inference processing unit that inputs the sensing data into an inference model to obtain a result of inference, wherein the result of inference is a feature value of the sensing data output from a feature classifier, the feature classifier being a neural network, and information on a processing time for a plurality of subsequent tasks to processing performed by the inference model, wherein the feature classifier outputs a feature value of the sensing data to each of a plurality of specialised neutral networks receiving the input from the feature classifier, the specialised neural networks include a plurality of processing tasks and are in parallel and in charge of subsequent processing; each neural network performs different output on the basis of the feature value, wherein the feature classifier also outputs a delay flag information to a delay flag classifier, the delay flag classifier being a trained neural network that outputs delay flag information indicating the time including the time from the inputting of the feature value into the specialised neural networks until the end of the processing of the plurality of subsequent processing to each of the specialised neural networks; a determiner that determines a task schedule for a task processing unit that processes the plurality of subsequent tasks to process the plurality of subsequent tasks based on the delay flag information; and a controller that inputs the result of the inference into the task processing unit to process the plurality of subsequent tasks according to the task schedule determined. an obtainer that obtains sensing data, the sensing data being an input image obtained from a camera; an inference processing unit that inputs the sensing data into an inference model to obtain a result of inference, wherein the result of inference is a feature value of the sensing data output from a feature classifier, the feature classifier being a neural network, and information on a processing time for a plurality of subsequent tasks to processing performed by the inference model, wherein the feature classifier outputs a feature value of the sensing data to each of a plurality of specialised neutral networks receiving the input from the feature classifier, the specialised neural networks include a plurality of processing tasks and are in parallel and in charge of subsequent processing; each neural network performs different output on the basis of the feature value, wherein the feature classifier also outputs a delay flag information to a delay flag classifier, the delay flag classifier being a trained neural network that outputs delay flag information indicating the time including the time from the inputting of the feature value into the specialised neural networks until the end of the processing of the plurality of subsequent processing to each of the specialised neural networks; a determiner that determines a task schedule for a task processing unit that processes the plurality of subsequent tasks to process the plurality of subsequent tasks based on the delay flag information; and a controller that inputs the result of the inference into the task processing unit to process the plurality of subsequent tasks according to the task schedule determined.