whatsapp

whatsApp

Have any Questions? Enquiry here!
☎ +91-9972364704 LOGIN BLOG
× Home Careers Contact

Crop Prediction and Advise the Alternate Crop

Crop Prediction and Advise the Alternate Crop

Price : 10000

Connect us with WhatsApp Whatsapp

Course Duration
Approx 10

Course Price
₹ 10000

Course Level
High

Course Content

ABSTRACT

Agriculture is a major contributor to the Indian economy. The mainstream Indian population depends either explicitly or implicitly on agriculture for their livelihood. It is, thus, irrefutable that agriculture plays a vital role in the country. A vast majority of the Indian farmers believe in depending on their intuition to decide which crop to sow in a particular season. Predicting crop yield based on the environmental, soil, water and crop parameters has been a potential research topic. Deep-learning-based models are broadly used to extract significant crop features for prediction. The proposed system takes into consideration the data related to soil, weather and past year production and suggests which are the best profitable crops which can be cultivated in the apropos environmental condition. As the system lists out all possible crops, it helps the farmer in decision making of which crop to cultivate. Also, this system takes into consideration the past production of data which will help the farmer get insight into the demand and the cost of various crops in market.

INTRODUCTION

India being an agricultural country, its economy predominantly depends on agriculture yield growth and allied agro industry products. In India, agriculture is largely influenced by rainwater which is highly unpredictable. Agriculture growth also depends on diverse soil parameters, namely Nitrogen, Phosphorus, Potassium, Crop rotation, Soil moisture, and Surface temperature and also on weather aspects which include temperature, rainfall, etc. India now is rapidly progressing towards technical development. Thus, technology will prove to be beneficial to agriculture which will increase crop productivity resulting in better yields to the farmer. The proposed project provides a solution for Smart Agriculture by monitoring the agricultural field which can assist the farmers in increasing productivity to a great extent. Weather forecast data obtained from IMD (Indian Metrological Department) such as temperature and rainfall and soil parameters repository gives insight into which crops are suitable to be cultivated in a particular area. This work presents a system, in form of an android based application, which uses data analytics techniques in order to predict the most Profitable crop in the current weather and soil conditions. Earlier yield prediction was performed by considering the farmer's experience on a particular field and crop. However, as the conditions change day by day very rapidly, farmers are forced to cultivate more and more crops. Being this as the current situation, many of them don’t have enough knowledge about the new crops and are not completely aware of the benefits they get while farming them.

BLOCK DIAGRAM

BLOCK DIAGRAM

System Requirements:

A. Hardware Requirement

 

·                     System                  :                  Pentium IV 1.1 GHz.

 

·                     Processor              :                  Core i3

 

·                     Hard Disk             :                  500 GB and more.

 

·                     Ram                      :                  4GB

 

·                     Any desktop / Laptop system with above configuration or higher level

 

B. Software Requirements

 

·                     Operating system            :         Windows XP/7

 

·                     Coding Language           :         Python

 

·                     Frontend                        :         HTML, CSS

 

·                     IDE                                :         Jupyter Notebook

 

·                     ML APIs                        :         Sklearn, numpy, pandas,

 

                                              matplotlib, keras, tensorflow,

                                              flask

 

Functional Requirement

        Functional Requirement defines a function of a software system and how the system must behave when presented with specific inputs or conditions. These may include calculations, data manipulation and processing and other specific functionality. In this system following are the functional requirements: -

1.      Training dataset must be loaded

2.      The model must be trained from the dataset

3.      Select only the required data from the dataset to train.

4.      Test the model using different dataset.

Non-functional Requirement

         Non-functional requirements are the requirements which are not directly concerned with the specific function delivered by the system. They specify the criteria that can be used to judge the operation of a system rather than specific behaviors. They may relate to emergent system properties such as reliability, response time and store occupancy. Non-functional requirements arise through the user needs, because of budget constraints, organizational policies, the need for interoperability with other software and hardware systems or because of external factors such as:-

1.  Efficiency

2.  Maintainability

3.  Accuracy

 

4.  Scalability

Conclusion:

The proposed system takes into consideration the data related to soil, weather and past year production and suggests which are the best profitable crops which can be cultivated in the apropos environmental condition. As the system lists out all possible crops, it helps the farmer in decision making of which crop to cultivate. Also, this system takes into consideration the past production of data which will help the farmer get insight into the demand and the cost of various crops in market.

 

Watch free demo