The embodiment of the application provides a
conversion method, a storage medium and a program product of an
artificial neural network model, relates to the technical field of
artificial intelligence, and the method comprises the following steps: after obtaining a pre-trained
artificial neural network model, converting each nonlinear operator in the
artificial neural network model into a corresponding pulse module, wherein the pulse module comprises a differential expectation compensation module, the differential expectation compensation module is used for calculating an output increment according to cumulative
membrane potential, a differential pulse
neuron is inserted in each pulse module, the differential pulse
neuron updates an encoding activation value when a pulse is emitted, otherwise the encoding activation value remains unchanged, a bias term of a linear operator located in a previous layer of each nonlinear operator is removed, and an initial
membrane potential of the differential pulse
neuron inserted in the pulse module corresponding to the nonlinear operator is set as the bias term, and the encoding activation value is only updated when a pulse is emitted, so that the loss caused by updating the encoding activation value regardless of whether a pulse is emitted or not is avoided, and
energy consumption is significantly reduced.