Crop Prediction and Advise the Alternate Crop
Crop Prediction and Advise the Alternate Crop
Price : 10000
Crop Prediction and Advise the Alternate Crop
Price : 10000
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
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
· Operating system : Windows XP/7
· Coding Language : Python
· Frontend : HTML, CSS
· IDE : Jupyter Notebook
· ML APIs : Sklearn, numpy, pandas,
matplotlib, keras, tensorflow,
flask
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.
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.