Automated farming prediction
Abstract
Farming in Bangladesh is mostly done manually. The automated way of farming here is still not introduced. This research is trying to apply a fundamental approach to inaugurate the automated process in farming in our country. It is an automated farming system designed in android application, which has been implemented to choose the best crop before starting the cultivation process according to the area of the cultivating land. Here, the best crop signifies the crop which will be the most cost effective for that particular land. In this case, the six major crops of Bangladesh – Aus, Aman, Boro, Potato, Wheat and Jute will be considered. This system is also able to prepare a schedule of total cultivation process e.g. the correct time of fertilization and irrigation according to the kind of crop types. The total system is focused on the climate and geographical condition of different areas of Bangladesh. It predicts the best cost effective crop using a prediction based algorithm. The algorithm are aimed to use is multiple linear regression with the association of some independent variables i.e. rainfall, average maximum temperature and average minimum temperature of certain location and give prediction based on yield rate per unit area. Later, KNNR algorithm was used to compare the accuracy and error rate of the predicted yield rate. To describe the functionality of this system; at first, farmer gives the perimeter of land in input area and the district from dropdown menu if he wants the suggestion of best crop. Then best crop name will be shown in the screen. If the suggestive crop is chosen, the entire steps of cultivation will be shown to him. Then the notification of irrigation, fertilization will be shown up timely or in a calendar form. The crop zone is divided according to the division and districts. The data of crops of total seven regions – Bogra, Comilla, Dinajpur, Sylhet, Dhaka, Barisal, Faridpur, Khulna, Rajshahi and Rangpur will be stored in database system. The dataset consists of information on six major crops of Bangladesh; their yield rate, maximum temperature, minimum temperature, year range, region and rainfall. The past twelve years (2000-2011) of Bangladesh have been considered making this dataset to ensure learning and training of the algorithm and increasing the accuracy rate of the prediction and for testing we used three years (2012-2014) for computing accuracy.