The most common neural network model is the multi-layer perceptron (MLP). This type of neural network is known as a supervised network because it requires a desired output in order to learn. The goal of this type of network is to create a model that correctly maps the input to the output using historical data so that the model can then be used to produce the output when the desired output is unknown. In this paper, a new MLP is proposed for insemination problem. The result of the proposed method, is shown the high performance beside a very fast respond for the problem. Moreover, the conversion of the error is analyzed by the proposed method. All the simulation and result is done in MATLAB environments