Agriculture is a non-technical sector where in technology can be incorporated for the betterment. In this paper, the soil test report values are used to classify several significant soil features like village wise soil fertility indices of Available Phosphorus (P), Available Potassium (K), Organic Carbon (OC) and Boron (B), as well as the parameter Soil Reaction (pH). The classification and prediction of the village wise soil parameters aids in reducing wasteful expenditure on fertilizer inputs, increase profitability, save the time of chemical soil analysis experts, improves soil health and environmental quality. These five classification problems are solved using the fast learning classification technique known as Extreme Learning Machine (ELM) with different activation functions like Gaussian radial basis, sine-squared, hyperbolic tangent, triangular basis, and hard limit.
Introduction
I. INTRODUCTION
In society the population is increasing at a high rate, people are not aware of the advancement of technologies. Machine learning can be used to increase the crop yield and quality of crops in the agriculture sector. India is a country which has huge no. of natural as well as human resources, and its economy is growing at a rapid rate. A large part of Indian economy is dependent upon agriculture sector and to improve agricultural practices it is necessary to accurately predict responses of the crop yield which can be done with the help of Machine Learning. Agricultural soil quality depends on the soil macro as well as micro nutrient content like S, K, pH, C, Mg, P, Ca, B etc.,.
The soil, Soul of Infinite Life, is the entity responsible for sustaining life on earth. In spite of significant advances in the service sector, agriculture remains the major provider of employment and source of revenue in India. Soil testing is a valuable tool for evaluating the available nutrient status of soil and helps to determine the proper amount of nutrients to be added to a given soil based on its fertility and crop needs. The major focus for soil management in agriculture for enhancing crop productivity is on the maintenance and improvement of dynamic soil parameters. The population stresses, terrestrial limitations and the decline of traditional soil management methods have directed to deterioration in the fertility of the soil in developing countries like India.
Crop health is a major element in the highly productive system of modern agriculture. A substantial increase in crop production can be attained by adopting the suitable crop health management strategy. The increased productivity could be achieved through effective soil resource management and corrective measures to apply micronutrients. Timely detection and controlling of problems connected with crop yield pointers enables the decision makers (agricultural experts) and farmers to decide on appropriate soil resource management and crop environment management. Nowadays the prediction and classification problems are effectively handled by Machine Learning (ML) techniques. The exposure of ML methods in the areaof agriculture definitely reduces the challenges faced by the domain experts.
II. METHODOLOGY
An easy way to comply with IJRASET paper formatting requirements is to use this document as a template and simply type your text into it. The fundamental point is to structure a framework which is proficient and which give Soil nutrients grading as quick as conceivable. For that reason we utilize two stages: first is training stage and second is testing stage. In first stage: Data procurement, Data Pre-preparing and ELM based preparing. In second stage Data procurement, Data Pre-preparing, classification and soil nutrients rating identification. For experimentation reason we have utilized Davangere district locally collected datasets. The block diagram is shown in below figure 1.1.
The samples of each classification problem are arbitrarily rearranged and 80% of them are used for training and cross-validation and the remaining 20% for testing. Hence the tenfold cross-validation strategy is used here for training and validation, wherein each fold, 90% of training data is devoted for training and 10% of the same for validation. Each ELM classifier is trained on the training set using a different combination of parameters i.e., training function and the number of hidden nodes, and then it is verified on the validation sets. The best parameters are calculated and selected from the training set and are then used for testing the data. The final test result obtained is considered as the output of the corresponding classifier for the analysis, which is averaged over ten trials.
The classifier used is selected based on the learning algorithm which can learn much quicker than commonly used learning algorithms i.e., Extreme Learning Machine. The best generalization performance is achieved in this learning algorithm for feedforward neural networks. Even though this algorithm is not complicated, at the same time it is a highly efficient learning algorithm for single hidden layer feedforward neural networks (SLFNs). It can choose the input weights randomly without any preconceived notion and analytically decides the output weights of SLFNs.
Our implemented ELM tends to achieve the smallest norm of weights and the smallest training error. In this proeject the classification problems are implemented by ELMs with different activation functions. A part from that, the performance of each classification is compared with the other.
In model metrics page we have train classifier button to train the model with the datasets stored in the backend database.
More Performance evaluation was obtained, in Boron parameter of activation function of tan hyperbolic_25_confusion matrix as compared to other activation functions like Gaussian radial basis, hard limit, sine square and triangular basis, in Potassium parameter of sine square_35_confusion matrix, in organic carbon of sine square_45_confusion_matrix, Phosphorus of sine square_45_confusion_matrix and PH of sinesq_35_confusion_matrix.
We thank our UBDTCE Campus for supporting this paper, which provided good facilities and support to accomplish my work. I sincerely thank to my guide, Professor and Chairman, Head of the Department, Department of Electronics and Communication Engineering, Principal, Coordinator, teaching and non-teaching staff for their valuable guidance and support.
Conclusion
The work is to develop a neural network model to classify and predict soil fertility indices and pH values. The outcomes of this work might help to make a machine learning decision system to manage the soil nutrient deficiency problems. Results showed that optimization of ELM parameters helps to create a suitable model for soil fertility index classification. The very fast and simple learning algorithm called ELM classifier with its different activation functions are used to predict the fertility levels as low, medium and high using the soil parameters as input values; and to predict the pH levels of the corresponding soil.
References
REFERENCES
[1] Huang GB, Zhu QY, Siew CK. Extreme learning machine: theory and applications. Neurocomputing 2006;70(1–3):489–501.
[2] Veronesi F, Korfiati A, Buffat R, Raubal M. In: Assessing accuracy and geographical transferability of machine learning algorithms for wind speed modelling. Cham: Information Science. Springer; 2017. p.297–310.
[3] Sirsat MS, Cernadas E, Ferna´ndez-Delgado M, Khan R. Classification of agricultural soil parameters in India. Comput Electron Agric 2017;135:269–79.
[4] Huang GB, Chen YQ, Babri HA. Classification ability of single hidden layer feedforward neural networks. IEEE Trans Neural Networks 2000;11(3):799–801.
[5] Terhoeven-Urselmans T, Vagen TG, Spaargaren O, Shepherd KD. Prediction of soil fertility properties from a globally distributed soil mid-infrared spectral library. Soil Sci Soc Am J 2010;74(5):1792–9.
[6] Wang B, Waters C, Orgill S, Cowie A, Clark A, Li Liu D, et al. Estimating soil organic carbon stocks using different modelling techniques in the semi-arid rangelands of eastern Australia. Ecol Ind 2018;88:425–38.
[7] Suchithra MS, Pai ML. Improving the performance of sigmoid kernels in multiclass SVM using optimization techniques for agricultural fertilizer recommendation system. In: International Conference on Soft Computing Systems. Singapore: Springer; 2018. p. 857–68.
[8] Sheela PJ, Sivaranjani K, Phil M. A brief survey of classification techniques applied to soil fertility prediction. Int Conf Eng Trends Sci Hum 2015:80–3
[9] De Paul Obade V, Lal R. Towards a standard technique for soil quality assessment. Geoderma 2016; 265:96–102.
[10] Mucherino A, Papajorgji P, Pardalos PM. A survey of data mining techniques applied to agriculture. Oper Res Int J 2009; 9(2):121–40.
[11] Romero JR, Roncallo PF, Akkiraju PC, Ponzoni I, Echenique VC, Carballido JA. Using classification algorithms for predicting durum wheat yield in the province of Buenos Aires. Comput Electron Agric 2013; 96:173–9.
[12] Pantazi XE, Moshou D, Alexandridis T, Whetton RL, Mouazen AM. Wheat yield prediction using machine learning and advanced sensing techniques. Comput Electron Agric 2016; 121:57–65.
[13] Hill MG, Connolly PG, Reutemann P, Fletcher D. The use of data mining to assist crop protection decisions on kiwifruit in New Zealand. Comput Electron Agric 2014;108:250–7.
[14] Ritz C, Putku E, Astover A. A practical two-step approach for mixed model-based kriging, with an application to the prediction of soil organic carbon concentration. Eur J Soil Sci 2015;66(3):548–54.
[15] Schillaci C, Acutis M, Lombardo L, Lipani A, Fantappie M, Ma¨ rker M, et al. Spatio-temporal topsoil organic carbon mapping of a semi-arid Mediterranean region: the role of land use, soil texture, topographic indices and the influence of remote sensing data to modelling. Sci Total Environ 2017;601:821–32.
[16] Wang B, Waters C, Orgill S, Cowie A, Clark A, Li Liu D, et al. Estimating soil organic carbon stocks using different modelling techniques in the semi-arid rangelands of eastern Australia. Ecol Ind 2018;88:425–38.
[17] Terhoeven-Urselmans T, Vagen TG, Spaargaren O, Shepherd KD. Prediction of soil fertility properties from a globally distributed soil mid-infrared spectral library. Soil Sci Soc Am J 2010;74(5):1792–9.
[18] Jia HY, Chen J, Yu HL, Liu DY. Soil fertility grading with Bayesian Network transfer learning. In: International conference on machine learning and cybernetics. IEEE; 2010. p. 1159–63.
[19] Veronesi F, Korfiati A, Buffat R, Raubal M. In: Assessing accuracy and geographical transferability of machine learning algorithms for wind speed modelling. Cham: Information Science. Springer; 2017. p. 297–310.
[20] Elavarasan D, Vincent DR, Sharma V, Zomaya AY, Srinivasan K. Forecasting yield by integrating agrarian factors and machine learning models: A survey. Comput Electron Agric 2018;155:257–82.