Crop Research
Crop Research
Machine Learning
Ankur Ojha
Ankit Ojha Anmol Dwivedi
Department of Mechanical
Department of Information Technology Department of Information Technology
Engineering Galgotias College of
Galgotias College of Engineering and Galgotias College of Engineering and
Engineering and Technology
Technology (AKTU) Technology (AKTU)
(AKTU)
Knowledge Park 2, Greater Noida Knowledge Park 2, Greater Noida
Knowledge Park 2, Greater Noida
ankit2705ojha@gmail.com anmoldwivedi@outlook.com
ankur15ojha@gmail.com
Ajay Kumar
Department Information Technology
Galgotias college of Engineering
and Technology (AKTU)
Knowledge Park 2, Greater Noida
ajay.2606@yahoo.com
Abstract— The agribusiness assumes a predominant part in the common human-being do not possess knowledge
development of the nation's economy. Climate and other regarding the improvement of the products in the best
ecological changes have become a significant danger in the interest and the best position. That's why certain
horticulture field. AI (ML) is a fundamental methodology for cropping methods and procedures, the periodical
accomplishing pragmatic and powerful answers for this issue. weather circumstances are also moving against the
Crop Yield Prediction includes forecasting yield of the crop from underlying treasures like clay, water, and atmosphere
accessible chronicled accessible information like climate
which will going to head to the vulnerability of feeding
parameter, soil boundary and noteworthy crop yield. This paper
center around anticipating the yield of the harvest dependent on food. We have understood by examining all of the
the current information by utilizing K-means clustering and culmination and problems like climate, warmth, and
Random Forest calculation. Genuine information of data of India many other circumstances, In India, we are in this
was utilized for building the models and the models were tried with situation, we have no decent process and tools &
samples. The forecast will serve to the farmer to foresee the yield techniques to succeed the circumstances struggled. We
of the harvest prior to developing onto the farming field. To foresee researched various ways to enhance the financial
the harvest yield in future precisely the k-means clustering and increase in the area of farming and horticulture. You can
Random Forest, are the generally amazing and well-known observe, various techniques to enhance and advance the
algorithm and directed AI calculation is utilized. farm crop and the condition of the products. Machine
learning is beneficial for forecasting farm yield
Keywords— Yield Analysis; Product Yield, Machine learning;
generation. Usually, Machine learning is the subject of
Result Prediction; Random Forest Algorithm, decision tree
Algorithm, k-means clustering, ensemble approach. programming algorithms that try to adjust to
circumstances automatically through experience and
according to data. Machine learning tools and programs
recognize users to examine data from many different
I. INTRODUCTION perspectives or viewpoints, classify, and shorten the
Farming and agriculture are the firmness of every nation. associations distinguished. If we talk more in terms of
In the farms like India, which produces an unexpected machine learning, It is the process of finding
rising demand for agriculture products and diet due to a relationships and behaviors amongst hundreds of levels
soaring number of people, approaches in the farming in prominent structured and unstructured datasets that are
area are expected to fit the necessities. From an early age, available in plenty of amounts. The models,
farming is deemed the foremost and the leading lifestyle organizations, or associations in between all this
followed in nations likewise India. Aged personalities information can give the report. raw data can be
grow the herbs in their farm hence people have been converted into structured data from the data set using
served requirements of self. Accordingly, the actual clustering algorithms like k-means. and we can apply
yields were grown and have been used by many living- different classification algorithms to classify the result.
things like people, creatures, fowl, cows, and seabirds.
The healthy products grew on the farm which has been We can see traditional behaviors and anticipated biases.
taken by the human's heads to a good and healthy Like, review data about product creation will assist the
lifestyle. After the discovery of the latest creative tools producers to recognize the disasters of crop and block it in
and procedures, the farming area is gradually the eternity. Crop forecasting is a major farming issue faced
diminishing. thus certain, with ample creativity, humans by each farmer. Indian farmers are always thinking to know
continue to focus on cultivating synthetic food items that and trying about gathering information on yield so they can
are composite crops and they head to an injurious prepare themselves before growing the particular crop and
lifestyle and it's good for human beings. In today's era, make a profit out of it. In the early days, crop forecasting was
estimated by comparing farmer's prior knowledge of a produce one optimal and pre accurate predictive model with
singular product and its production. The Agricultural yield much efficiency.
fundamentally turns on climate situations, bugs, soil We will be using a two-level custom ensemble approach to
condition, moisture, a distance of market from the field, and solve this particular issue. The first level approach is an
preparation of crop cultivation. Certain knowledge around unsupervised machine learning algorithm to cluster data in
the past of farm production is the foremost essential different groups. and on the second level design, the approach
information for forming decisiveness compared to farm is supervised machine learning algorithms.
uncertainty about different parameters and management of it.
thus, here this paper suggests a good concept to forecast the Types of Learning
cultivation of the crop in farmland. The Producer will monitor
the yield of the product as per their requirements like water 1. Unsupervised Machine Learning
needed, fertilizers, temperatures, soil condition, and the size
of the land according to the crop. Unsupervised machine learning algorithms
understand patterns of a dataset externally reference
II. LITERATURE REVIEW to public or labelled results. Not like supervised
The purpose of this literature review is to study 10 years machine learning, unsupervised machine learning
of research papers on crop yield prediction. Here we have techniques can't be immediately used to regression
investigated soft computing techniques and algorithms that or a classification problem because the user have no
which one is currently more efficient to solve our objective. notion what can be the outcome from the input and
[R1] SVM technique is very useful for estimating soil and
what output data might be, obtaining it
moisture, using remote sensing data. Each technique has its
own merits and demerits, so by making a fusion of more than impracticable for the user to train the algorithm
one technique we can get our desired results. K-means using the idea you usually would try to do.
Clustering for grouping data, Random forest regressors and Unsupervised learning can alternatively be utilized
decision tree regressors are the most efficient technique to to determine the underlying and unobserved
obtain more accurate results from the data set. Getting climate, structure of the dataset. In other words, you can
economical condition of the country, and pollution data will define unsupervised machine learning as the
predict a more satisfactory result. technique to labialize the unlabeled data.
Machine Learning (ML) trades with obstacles wherever Ex: K-means Clustering, Apriori Algorithm,
the connection in data and product variables is not identified Principle Component analysis, Singular value
or arduous to get. This “learning” word here indicates the Decomposition.
involuntary possession of structural information from samples
of whatever is occurring in detail. Unlike conventional
analytical techniques, ML seems not to create premises
regarding the exact formation of the information model, which
explains the information. This feature is extremely beneficial
to design complicated non-linear operations, such as a
function for crop yield prediction and management. ML
routines common strongly applied to Crop Yield Prediction .
An unsupervised machine algorithm such as the K-means
algorithm is used to group the data based on similar behaviors
in the crop prediction. The supervised machine learning
algorithm has the behavior the separated input and output
Fig.1. Unsupervised Machine Learning
behaviors from each other which is to be foretold of a provided
collection of predictors. Practicing this set, we create a method
that is used to map or indicate desired output with the input 2. Supervised Machine Learning Algorithm
parameters. The training method proceeds till the model Supervised learning is the numerous traditional sub
obtains the aspired level of precision on the training dataset branch of machine learning in today's era. Usually,
that we have provided. Examples of Supervised Learning are People who start with machine learning will
the Linear regression Algorithm, random forest algorithm, commence their course with supervised learning
Support vector machine, decision tree. algorithms of machine learning.
Examples of Unsupervised Machine learning Algorithms Supervised machine learning algorithms are
are K-means for clustering algorithm for clustering in the intended to learn by case by case. The term
system, Apriori algorithm. “supervised” learning arises from the belief You
have somebody guru or teacher who will guide you
III. METHODOLOGY throughout the process.
In the machine learning and data analytic field, the ensemble When you train a supervised machine learning
approach uses multiple learning algorithms to achieve much algorithm, the training data from the dataset mustbe
auspicious performance than could be achieved from any of comprised of levelled data of inputs paired with the
the constituent learning algorithms solely. If elaborate more accurate outputs set. Throughout the training
then we can say The ensemble approach is a machine learning process, the algorithm tries to explore some
methodology that consolidates certain base models to
common patterns in the available data that correlate
with the aspired output data. Later training, a The parameter that we have decided for this study
supervised learning algorithm will use in different are listed below
hidden data and will start determining which label • month of the production
the further input data will be categorized as based on • year of the production
previous training data that was available. The • rainfall occurs during that particular period
purpose of a supervised learning model and • WPI (wholesale price index) for that
algorithm is to forecast the fitting label for recent particular period of time.
manifested input data from the user. In mathematical
terms, a supervised learning algorithm simply shows
as Work flow
𝒚 = 𝒇(𝒙)
a) Decision Tree:
IV. OUTCOMES
Tools Used
b) Procedure:
Previous 12 month price prediction of wheat
These two graphs are showing the future and past 1 year of In this paper, we explain the crop price prediction capability
price prediction for the wheat in India. of the decision tree algorithm. In the future, we can add more
crops feature like soil condition, PH, humidity, geo-location
and temperature, etc needed to cultivate a particular crop to
predict the more efficient result with a lot of information.
REFERENCES