A method of performing neural network training or neural network fine-tuning, which is implemented by an artificial intelligence processor, comprising: determining quantization parameter(s), which comprises obtaining an analyzing result of each type of the data to be quantized, wherein the data to be quantized includes at least one type of data among neurons, weights, gradients, and biases of the neural network; and determining a corresponding quantization parameter according to the analyzing result of each type of data to be quantized and a data bit width, using the quantization parameter to perform corresponding quantization on data which are to be used in a process of neural network operation in the neural network training or the neural network fine-tuning, whereby high-precision data are converted into low-precision fixed-point data, using the quantized fixed-point data to perform the neural network operation in the neural network training or the neural network fine-tuning, characterized in that the quantization parameter includes a point position parameter and a second scaling coefficient, and a following formula is used to quantize the data to be quantized to obtain the quantized data I x . I x = round F x 2 s × ƒ 2 in the formula, s refers to the point position parameter, f 2 refers to the second scaling coefficient, where 2 s *f 2 is considered as a first scaling coefficient, and ƒ 2 = Z 2 s 2 n − 1 − 1 ; Z is the maximum absolute value of all numbers in the number field of the data to be quantized; I x refers to a n-bit binary representation value of the data x after quantization; F x refers to a floating-point value of the data x before quantization; and round refers to rounding calculation, alternatively, the round calculation in the formula is replaced by ceiling calculation or flooring calculation. obtaining an analyzing result of each type of the data to be quantized, wherein the data to be quantized includes at least one type of data among neurons, weights, gradients, and biases of the neural network; and determining a corresponding quantization parameter according to the analyzing result of each type of data to be quantized and a data bit width, using the quantization parameter to perform corresponding quantization on data which are to be used in a process of neural network operation in the neural network training or the neural network fine-tuning, whereby high-precision data are converted into low-precision fixed-point data, using the quantized fixed-point data to perform the neural network operation in the neural network training or the neural network fine-tuning, characterized in that the quantization parameter includes a point position parameter and a second scaling coefficient, and a following formula is used to quantize the data to be quantized to obtain the quantized data I x . I x = round F x 2 s × ƒ 2 in the formula, s refers to the point position parameter, f 2 refers to the second scaling coefficient, where 2 s *f 2 is considered as a first scaling coefficient, and ƒ 2 = Z 2 s 2 n − 1 − 1 ; Z is the maximum absolute value of all numbers in the number field of the data to be quantized; I x refers to a n-bit binary representation value of the data x after quantization; F x refers to a floating-point value of the data x before quantization; and round refers to rounding calculation, alternatively, the round calculation in the formula is replaced by ceiling calculation or flooring calculation. <EOS>