Over the centuries many revolutions have happened, lot of innovations took place, several discoveries changed the way the world would have been, these may be credited to discovery of paper, compass, steel, steam engine, anti-biotics, lenses, transistors, electricity, or computer. Civilizations have evolved but, in every era, agriculture played a major role in fueling the prosperity of the nation and establishing its growth. Agriculture in India provides livelihood to almost about 60% of India’s population.
Percentage contribution of agriculture and allied sectors in gross value added for India at present prices stood at 17.8% in 2020
Shankarnarayan et al., (2020). Investment through consumer in India should grow in 2021, post losses due to COVID-19 contraction. Food sector in India is set for huge growth owing to its immense potential for diversity and value addition. Food processing sectors contributes approximately 32% of total market share, supposedly one of biggest sectors and stands fifth in terms of production, consumption, export and expected growth. Farming as a sector is a vulnerable investment owing to dependency on diversified geographical locations, environmental conditions and pest attacks, it is of prime importance to devise technological assisted methods to monitor and provide early remedial actions for the damage and infections to the crop. Damages caused due to erratic environmental conditions, diseases and pest attacks cause substantial losses in the yield and quality of vegetables produced worldwide Soil Health Card (2019). Food and Agriculture Organization,
Fao (2021) report says that more than half world’s population depends on agriculture for their survival. With innovations in technology, this is the best time to connect all the missing links to make farming a sustainable activity for all farmers. Forecasting of crop production is most important aspect of agricultural statistics system. As an effective measure towards understanding weather cycles, crop diseases and crop patterns that would benefit and empower farmers for better decision-making from sowing to marketing.
Banerjee et al., (2018).
Briefly there are numerous ways in which agriculture impacts economy, can be summarized as:
Resource for food
Healthy production establishes availability of food supply to all, thereby reducing pressure for imports.
National income
prosperity in production can result in exports, increase in demand and supply of exports can strengthen economy.
Requirements for raw materials
Farming involves requirement of certain kind of initial infrastructure and products for maintaining the continuity, Healthy growth results in increase in earnings and so does in availability of infrastructure and products.
Agriculture in rural development
With healthy growth rural families can survive with agriculture as livelihood and this would even motivate young generation to consider farming as carrier option. More than half of the world’s population come from underdeveloped and developing countries. And a vast majority of that population lives in rural areas.
Agriculture’s essential role is one of production, both for food and other raw materials for the rural and urban populations. The land is a basic resource for agriculture and rural or developing areas have lots of it. The exploitation of this resource has helped families in rural areas turn agriculture into a revenue source and develop.
With innovations in agriculture techniques and technology, future ahead seems quite promising, From the above excerpt, it is evident that the importance of agriculture cannot be overstated. As scientists continue to discover new procedures to increase crop and livestock yields, increase overall food quality and reduce loss due to insects and diseases, we can safely say that agricultural research still has a long way to go.
It’s been observed that agriculture is being practiced in India based on year old extensive knowledge of ancestors and not on factual basis. This practice was successful in the early years but now with climate and soil undergoing extensive changes it has been observed that areas which were suitable for growth of a particular crops since years now has slowly and slowly stopped to support the growth of the same crop as discussed by
Reddy (2017) and
Arora (2019). As a result of this farmers now must grow different crops without any assurance that whether the soil and climatic conditions of their area would facilitate the cultivation of the crop or not
Thornthwaite (1948). Thus, a more logical means of support is required by the farmers over which they can rely regarding which crops they could harvest in their regions and also help them in understanding the weather conditions of the area in near future so that they are prepared for the worst beforehand.
Proposed work is an intelligent solution, a recommender system that employs a statistical and learning algorithm to recommend the best possible crops to the farmers, application is a data driven approach which makes use of several amount of previous data to make the best predictions. System brings three cutting edge technologies that is IoT, Machine Learning and Cloud Computing together over a same platform. It employs diversified category of sensor networks at its ground level for collection of the raw data. The data which is collected is then sent to the cloud for storage so that it can be accessed from anywhere. Moreover, it allows remote sensing of the local environment as data collected is then and there stored over the cloud. Once the data is collected which consists of data such soil nutrient values; ph. contents; moisture contents; the rainfall in that area and
etc. Based on the collected data analysis is done to extract out crucial chunks of information using several data mining techniques and then the data is passed through a machine learning model to make predictions related to which crops would be best to cultivate in the area under consideration. Recommender proposed offers a platform where the user would just be needed to be enter basic details such as the name and place where he wishes to do farming and based on the entered details the Machine Learning model which already has access to the soil contents and climatic conditions data recommends the best possible crops suitable for that region.
The paper is arranged as follows, section II, presents the motivation for conducting the study, section III presents the materials and method employed for implementing the algorithm adopted for recommending suitable crop, section IV discusses in brief about the results obtained from the implementation conducted and finally conclusion is presented in section V.
Motivation-literature survey
With innovations in agriculture techniques and methods, a substantial number of modifications have happened in the way farmers cultivate crops. Technologies have a gone a long way in assisting farmers enhance their yield, suggestions has been in every domain, ranging from types of crops, irrigation support, fertilizers, sowing distance, disease identification, stress level and healthy growth. Learning algorithms have been instrumental in finding gaps and analysing efficacy of integrating technologies
Pudumalar et al., (2016) and
Jha et al., (2019) discussed same in there work. Employing sensors, cameras and drones for efficient farming have involved technologies such as IoT, cloud computing and big data analysis for the cause
Wolfert et al., (2017). Extensive work has been done on predicting the yield, with variations on certain set of dependent parameters like climate, soil types and fertilizer quantity
Gaitan (2015). A novel learning technique for estimating crop yield and effect of climate on cultivation of crops presented by
Crane-droesch (2018). The technique suggested employed classifying, clustering, detecting and predicting diversified environmental conditions affecting agricultural operations.
Mehnatkesh et al., (2012) employed ANN and MLR to estimate biomass yield of winter wheat by identifying input features such as soil, precipitation, topographic and management factors, the amount of (nitrogen, phosphorus and potash) fertilizers consumed and efficiency of water usage. Model achieved an accuracy of 90%.
Kumar et al., (2019) presented a technique that suggest a crop taking temperature, rainfall and soil pH into consideration, classification technique employed was decision tree and regression.
Pudumalar et al., (2016) presented a mining technique for recommending crop on basis of soil characteristics only. Technique employed was ensemble and nave Bayes algorithm for classification.
Jha et al., (2019) employed K-nn and random forest to develop a recommendation model, taking pH value, moisture and temperature as input.
Ransom et al., (2019) utilized soil and climate data for suggesting nitrogen level for corn cultivation, performance of 8 learning algorithms were tested for the model. Model was assessed based on the nitrogen fertilizer recommendation. Duraisamy
Vasu et al., (2017) presented an assessment of variability of soil characteristics employing geospatial algorithms for farm level nutrient management. From the literature survey we concluded that a cross validation of results with experimental parameters is must, as with mutation sometimes ideal parameters for the crop cultivation may change from time to time and from location to location as discussed in
Sirsat et al., (2017). Work proposed considered suitability of soil properties, NPK level, climatic properties and moisture content for recommending a particular crop, model was classified employing random forest algorithm in refernce to work by
Arindam (2021).