Скачать книгу

The final form of the FFBPNN model with the substitution of weights is given as

      (2.8)image

      where Y = Yield per unit area, q = number of nodes in hidden layer, Vj = weight coefficient between jth hidden and kth output nodes, c = threshold of the output node.

       2.6.1.2 Model Training

      The data of different parameters have wide range of values. For uniformity and also to avoid the confusion of learning algorithm, all the input data are normalized before input layer to represent 0 as minimum and 1 as maximum values. The output results (yields) are converted back to the similar unit by a denormalization procedure. Learning rate, number of hidden nodes, and training tolerance were adjusted. The initial selected number of hidden nodes was equal to inputs +1.

       2.6.1.3 Model Validation

      Four statistical parameters are used for performance analysis of the developed FFBPNN models, namely R2, RMSE, MAE, and the Rratio. These parameters are calculated using the testing data for finding out to optimize neural network. The criteria for optimum neural network are minimum RMSE, minimum MAE (Should be optimally 0), and the value of coefficient of determination is nearer to 1. The Rratio is used to explain the models underprediction or overprediction of the simulated yield values. Rratio that is less than 1 indicates underestimation, Rratio that is more than 1 indicates overestimation. The relative error for each data point was also calculated. Additionally, the simulated values were plotted against the observed values and tested the statistical significance of parameters of regression analysis.

      To achieve this, training, validation, and test set were used to adjust the weights and biases, to stop the training process and for external prediction, respectively. Initially, 75% of samples are randomly selected for training, and the remaining 25% are used for testing to evaluate the model performance. The selected four statistical parameters were used for performance analysis of the developed FFBPNN models. These parameters were calculated using the testing data for finding out optimized neural network. The normalized output results (yields) from the ANN model are converted into original values at the end. Relative error between the targeted and neural network model predicted yield values. All relative errors of the model obtained are smaller than 10% except for two readings. 85% of the relative errors between predicted and observed values are even smaller than 10%.

      2.6.2 Results and Conclusions

S. no. Mandal name Mean actual observed yield, kg/ha FFBP NN predicted yield, kg/ha Relative error (%)
1 Vijayawada rural 7440.96 7618.65 -2.388
2 Kankipadu 8028.28 8406.09 -4.706
3 Challapalle 6897.78 6906.95 -0.133
4 Pamarru 7617.60 7162.68 5.972
5 Vuyyuru 7595.52 7914.53 -4.20
6 Movva 7286.40 7623.40 -4.625

Скачать книгу