You are on page 1of 4

Prediction of Crop Yield using Machine Learning

Rushika Ghadge1, Juilee Kulkarni2, Pooja More3, Sachee Nene4, Priya R L5

ABSTRACT
Looking at the current situation are hardware based which makes
faced by farmers in Maharashtra, we them expensive and difficult to
have observed that there is an maintain. Also they lack to give
increase in suicide rate over the accurate results. Some systems
years. The reasons behind this suggest crop sequence depending on
includes weather conditions, debt, yield rate and market price. The
family issues and frequent change in system proposed tries to overcome
Indian government norms. these drawbacks and predicts crops
Sometimes farmers are not aware by analysing structured data.
about the crop which suits their soil [8] The project being “Prediction of
quality, soil nutrients and soil soil quality using data mining
composition. The work proposes to approach” certainly focuses on
help farmers check the soil quality agricultural aspects. Being a totally
depending on the analysis done based software solution, it does not allow
on data mining approach. Thus the maintenance factor to be considered
system focuses on checking the soil much. Also the accuracy level would
quality to predict the crop suitable for be high as compared to hardware
cultivation according to their soil based solutions, because components
type and maximize the crop yield like soil composition, soil type, pH
with recommending appropriate value, weather conditions all come
fertilizer. into picture during the prediction
1.INTRODUCTION process.
As per the statistics of 2016 around 2. LITERATURE SURVEY
272.82 million farmers dwell in [9] Agriculture sector plays a major
Maharashtra. With this myriad role in Indian economy, as 70 percent
number of farmers and increasing households in India depends purely
suicide rates, we want to help farmers on this field. Agriculture in India
to understand the importance of prior contributes to about 17% of Gross
crop prediction, to flourish their basic Value Added as of 2015-16. But
knowledge about soil quality, there is a continuous decline in
understanding location-wise weather agriculture’s contribution to Gross
constraints, in order to achieve high Value Added. Food is essential for
crop yield through our technology life and we depend on agricultural
solution. Most of the existing system outputs, so farmers play a very
important role. The following 95% accuracy. However, it has not
comparison is shown below: been tested for real time data.
The study in [1] used Multiple Linear The paper [4] involves a check for
Regression(MLR) technique for crop Soil Fertility and Plant Nutrient by
analysis. Decision tree algorithm and using back propagation algorithm.
Classification is used to perform The results are accurate and enables
analysis of over 362 datasets and improvement in soil properties. It
provide result. The training dataset performs better as compared to
here is classified into as organic, traditional methods. However,
inorganic and real estate for system is slow inefficient and not
predicting the type of soil. Results stable.
computed by this system are accurate
According to paper [5], three
as well as reliable.
methods are used which includes
The study in [2] fed data to a Back Decision tree, Naive Bayes
Propagation Network to evaluate the Classifier, and KNN Classifier which
test data set. Back Propagation analyses soil and predicts crop yield,
Network uses a hidden layer which however rule based induction and
helps in better performance in SVM can be used for more accuracy
predicting soil properties. Back as results are not accurate.
Propagation Network here, is
3.PROPOSED SYSTEM
employed to develop a self-trained
function to predict soil properties The system aims to help farmers to
with parameters. This gives more cultivate proper crop for better yield
accuracy and performs better than the production. To be precise and
traditionally used methods, however, accurate in predicting crops, the
sometimes the system becomes slow project analyse the nutrients present
and inconsistency is seen in the in the soil and the crop productivity
output. based on location. It can be achieved
using unsupervised and supervised
In [3] two regression supervised
learning algorithms, like Kohonen
machine learning methods are used:
Self Organizing Map (Kohenon’s
Support Vector Machine(SVM) and
SOM) and BPN (Back Propagation
Relevance Vector Machine(RVM) to
Network). Dataset will then have
show effectiveness in soil quality
trained by learning networks. It
prediction. a smart wireless device
compares the accuracy obtained by
for sensing soil moisture and
different network learning techniques
meteorological data. The wireless
and the most accurate result will be
device gives an error rate of 15% and
delivered to the end user. Along with
this, the end user is provided with
proper recommendations about region, amount of rainfall in the
fertilizers suitable for every region, soil composition can be
particular crop determined.
4.SYSTEM ARCHITECTURE [6] pH value is given as an input to
controller 2, from which alkalinity of
the soil is determined. Along with it,
percentage of nutrients like
Nitrogen(N), Phosphorous(P),
Potassium(K), Sulphur (S),
Magnesium (Mg), Calcium (Ca),
Iron (Fe), Manganese, Boron and
Zinc and Organic matter can be
obtained.
The result of the controller 1 and
controller 2 are compared with a
predefined “nutrients” data store.
These compared results are supplied
to controller 3 wherein the
combination of the above results and
the predefined data set present in the
crop data store is compared.

[7] The proposed system will check Finally, the results are displayed in
soil quality and predict the cop yield the form of bar graphs along with
accordingly along with it provide accuracy percentage.
fertiliser recommendation if needed
depending upon the quality of soil.
The functionality of the
architecture(Fig.1.) is as follows: The
system takes inputs pH value (based
on percentage of nutrient) and
location from the user. Result
processing is done by two controllers.
Location is used as an input to
controller 1, along with the use of
third party applications like APIs for
weather and temperature, type of soil,
nutrient value of the soil in that
In fertilizer information module,
user can select a fertilizer and display
information about it.
5. CONCLUSION
The system uses supervised and
unsupervised Machine learning
algorithms and gives best result
based on accuracy. The results of the
two algorithms will be compared and
the one giving the best and accurate
output will be selected. Thus the
system will help reduce the
difficulties faced by the farmers and
stop them from attempting suicides.
It will act as a medium to provide the
The system has five modules as farmers efficient information
depicted in figure. In soil test analysis required to get high yield and thus
user enters pH and location. Output maximize profits which in turn will
of this module is analysis result of the reduce the suicide rates and lessen his
percentage of nutrients in that soil. difficulties.
Soil crop matching module finds the 6. FUTURE SCOPE
matching crop that could be grown in
The system can be enhanced further
that soil by comparison with the crop
to add following functionality: 1.
database. In fertilizer
Crop diseases detection using Image
recommendation module, user is
Processing where users can upload
recommended with fertilizer that will
picture of diseased crop and get
give the highest crop yield.
pesticides recommendations.
In the crop information module, user
2. Implementation of Smart
can select a crop and view
Irrigation System to monitor weather
information about it.
and soil conditions, plant water usage
etc. to automatically alter watering
schedule.

You might also like