Professional Documents
Culture Documents
ISSN No:-2456-2165
Abstract:- This paper present a way to aid farmers crops. Also, the main issue that small farmers are currently
focusing on profitable vegetable cultivation in Sri Lanka. facing is that, they sow the crops according to their own
As agriculture creates an economic future for developing experiences. But when they are cultivating and bringing them
countries, the demand of modern technologies in this to market, they face difficulties to market their product at a
sector is higher. Key technologies used for this problem reasonable price. It is because of large farms cultivating the
are Deep Learning, Machine Learning and Visualization. same. As our country is small, products are distributed all
As the product, an android mobile application is over the country in between Districts (Dambulla to Jaffna,
developed. In this application the users should input their Dambulla to Petra, etc.). Because of this, small-scale rural
location to start the prediction process. Data farmers affected economically.
preprocessing is started when the location is received to
the system. The collected dataset divided into 3 parts. 80 Nowadays weather condition is not like previous
percent for training, 10 percent for testing and 10 percent decades. Day by day it is changing because of the
for validation. After that the model is created using LSTM globalization, so farmers have faced difficulties to predict
RNN for vegetable prediction and ARIMA for price weather conditions. They may be some natural disaster which
prediction. Finally, for given location profitable crop and can also affects cultivation in a sudden. Without the weather,
predicted future price of vegetables are shown in the there are some major factors such as seasonal crop details,
application. Other than the prediction, optimizing for crop combination and suitable crop for given location which
multiple crop sowing according to the user requirements they must have knowledge of these things were gained from
and visualizing cultivation and production data on map their past experience so without experience they can’t get
and graphs are also given in the application. This paper expected revenue. By considering these factors Agro-Genius
elaborates the procedure of model development, model system is recommended as a solution, hope that it will be very
training and model testing. helpful for farmers to get expected revenue from their
cultivation.
Keywords:- Machine Learning, Android Application, Data
preprocessing, LSTM, RNN, ARIMA, Linear Programming, The main research problem is to help small medium
Visualization, Polygons. farmers to increase revenue from their cultivation without
getting affected by industrial level farmers and to reduce
I. INTRODUCTION surplus marketing. Hitherto in our country there are no
implemented techniques in usage, but agriculture department
A substantial percentage of the inhabitants of the keeps so many raw data and using few in their website for
country depend on the agriculture. The technological public access, but it is not helpful to farmers. They cultivate
advancement in agriculture plays an important role in every according to their experience. When it’s come to market,
farmer’s life to earn good profit. But nowadays percentage of industry level farmers sell their product in a wholesale to all
total GDP has been dropping. In 2005 the agriculture GDP over the country at the same time rural farmers also bring
share was 17.2% but in 2012 it has dropped to 11.1% and their product, but they can’t sell with a reasonable price. In
now it is even low [1]. Approximately 80% of the farmers are this situation industry level farmers have no huge loss, but
from rural areas so if crop production revenue goes down thus rural farmers loss their profits and even capital.
affect their lifestyle because of the industry level farms.
The principal scope of this research is; delivering a
Apparently, Farmers’ experience on the agriculture field mobile application where all type of processing is done in the
involves in the crop prediction. Farmers who were in the cloud-based system through the API calls. Which will be
rustic areas are cultivating according to their personal much helpful for the farmers and industries to select most
experience and knowledge due to absence of reliable and profitable crop and its expected price during harvesting time.
timely information. Since the modernization occupying the Further user can view the currently cultivated crop details in
agriculture field rapidly by the introduction of superior seeds locations around the country on a map and user is able to
and different varieties and large number of crops which were optimize for profitable multiple crops for a specific land. The
cultivated by agricultural industries, the farmers are forced to following data are collected from the relevant departments
adapt to this hasty change by cultivating more and more and from other third-party services.
The above diagram shows different notations are used, D. Gastner-Newman Cartogram
where Xt denote input vector, Ht-1 denote Previous cell output, It is a technique for representing data for locations.
Ct-1 denote previous cell memory in addition Ht is Current cell Cartogram is a powerful approach to map data [13]. It
output and Ct denote Current cell Memory. Following provides strong visual for numerical area also this technique
formulas are used to find the values of above-mentioned doesn’t need data to be normalized. Comparing other
notations. technique, this is easy to visualize each polygon.
The following figure shows the workflow of the system. to the map. Another view can be obtained to visualize the past
cropping pattern.
Location of user will be inputted to the system.
Otherwise user should manually input the location where i. Crop & Price Prediction
he/she wants to get the prediction. In the prediction To maximize crop profit, appropriate crop selection will
component, with the given location the existing trained model play a vital role. In this paper profitable crop selection based
will be analyzed, and it will predict suitable crops and then on statistical data like past production data, recommended
the predicted crop will be analyzed with the price prediction crop details for each district, past price data and weather
model and expected price will be listed. And then if the user forecasting data are used. To analyze these data RNN &
wants to optimize the crops that were predicted for a better LSTM technique was used. After crop selection, for those
profitable combination user can proceed to the optimization selected crops expected price in harvesting time will be
component. For more detailed explanation of current cropping predict using ARIMA technique.
around the country, the current cropping data are mapped in
A. Crop Prediction
This prediction involves many datasets. All datasets are
preprocessed according to the user location and trained using Fig 5:- Predicted price forecasting using ARIMA model
LSTM & Random Forest Regression model. For the
comparison, the districts where the user’s market is
considered. Here past data set of production for last 10 years
for each district were used. LSTM gives more accuracy for
this time series data still current data amount is not enough for
LSTM to give higher accuracy as it has only seasonal
cultivation and production. So, Random forest is working
better for this dataset.
C. Visualization
Currently cultivated data were analyzed and visualized
in the Sri Lankan map using Cartogram technique. Which
locate the cultivated geographical location as per the latitude
and longitude value. Mainly 6 districts were considered in Sri
Lanka (Matale, Kandy, Nuwara Eliya, Jaffna, Kilinochchi,
Mullaitivu) Within those districts cultivated areas and it’s
details like cultivated area in hectare and harvesting time were
taken. This visualized map will be updated according to the
harvesting time.