You are on page 1of 21

A Climatology Based Crop Yield Prediction Model Architecture Using IoT and

Machine Learning

Faculty of Science and Technology, Dept. of Computer Science


Undergraduate thesis

Student Name ID Contributio


n
1. Sultan, Md Tawhid 16-32275-2 26%
2. Mustarik, Al 16-31994-2 26%
3. Islam, Md Mahidul 16-32100-2 26%
4. Mahmud, Shahrida 16-32239-2 22%
Supervis Md. Asiful Islam
or:
Content

1. Problem Definition
2. Literature Review
3. Research Questions
4. Research Methodology
5. Proposed Model
6. Result Analysis Analysis
7. Synthesis
8. Future Work
Problem definition
➢ Hard to select suitable crops on different weather.
Literature Review

S.no. Author and year Techniques or Algorithm Limitations


1. Andreas Kamilaris
Feng Gaoy
propose Agri-IoT data analytic solutions,based on real-time streams
of data coming from different sources like sensory systems,
Their Agri-IoT is not that
much flexible and not
cameras, images from drones, online weather forecasting
Francesc X. (2016) services,online streams for identification of events . adaptable to every
farming scenario.

2. Ahmed Khattab
Ahmed Abdelgawad
propose a cloud-based IoT architecture for precision
agriculture .composed of three layers: a frontend layer ,a gateway
Only prototype to show the real
time data through IoT device
layer , a back-end layer. A prototype of the proposed architecture is reading.No implementations
(2016) built further after that.

3. Kushwaha, Ashwani
Kumar, and Sweta
tried to predict the crop yield, suggest the best crop to improve the
quality and profitability of the agriculture sector by processing Big
Institutional
constraints,land
Data using Hadoop platform and helps to find which particular crop
Bhattachrya (2015) would be suitable for a particular type of soil. possession and
infrastructure

4. P. Vinciya, Dr. A.
Valarmathi (2016)
this paper has talked about unstructured stored data of crop yielding
and proposed a prediction model using MLR and Decision tree
only theoretically
described, practical or
algorithm and Classification. They used past data set as train data
and for test dataset they have used sensors data which was real world scenarios have
deployed in the agriculture field.this model can predict crop not been given
production and as well as profit or loss.
Research Questions

➢ What are the impact of climate in crop yield?

➢ How to collect data of micro-climate?

➢ How to predict the crop yield from micro-climate data?

➢ How farmers can be benefited using this model?


Research Methodology

Constructive research

➢ Problem has been find out based on real life scenario.


➢ Problem related research paper or related work have been reviewed
to learn more about this problem.
➢ A theoretical model has been built.
➢ Finally a model has been implemented using machine learning and
IOT.
➢ After implementation the model has been examined with real time
data
Proposed Model

Fig 1: Overall model for crops prediction


Proposed Model

Fig 2: Dataset preparation for crops prediction


Proposed Model
Original Dataset:
Result Analysis
LINEAR REGRESSION
  AUS AMON BORO POTATO WHEAT
R2 0.487 0.485 0.232 0.456 0.468
Mean Absolute Error 0.097 0.05 0.022 0.106 0.028

Mean Squared Error 0.017 0.006 0.001 0.021 0.002


Root Mean Squared Error 0.13 0.078 0.028 0.144 0.04

POLYNOMIAL REGRESSION
  AUS AMON BORO POTATO WHEAT
R2 0.182 0.138 0.175 0.194 0.189
Mean Absolute Error 0.128 0.072 0.022 0.14 0.038

Mean Squared Error 0.027 0.01 0.001 0.031 0.002


Root Mean Squared Error 0.164 0.1 0.029 0.175 0.05

GRADIENT BOOSTED TREE


  AUS AMON BORO POTATO WHEAT
R2 0.427 0.482 0.091 0.389 0.165
Mean Absolute Error 0.104 0.051 0.021 0.114 0.031

Mean Squared Error 0.019 0.006 0.001 0.023 0.003


Root Mean Squared Error 0.137 0.078 0.031 0.153 0.05

Fig 3: Prediction Analysis


Result Analysis
Web application:

Fig 4: Data from the user device


Result Analysis

Web application:

Fig 5: Crops prediction based on user data


Synthesis/Conclusion

Implementation:

➢ IOT device

Fig 6: Real-time data collection


Synthesis/Conclusion(Cont’d)

➢ Proposed Model
➢ Web Application

Limitations:

➢ Location identification
➢ Shortage of training data set
➢ Unseasonably weather changes
Future work

➢ Location Identification Using GPS System

➢ Help the Meteorological Department with data.

➢ Smart Irrigation System

➢ Advance Mobile Application

➢ Once at a time in weeks weather updating


References
1. Somvanshi, Madan, and Pranjali Chavan. "A review of machine learning techniques using decision tree and
support vector machine." In 2016 International Conference on Computing Communication Control and automation
(ICCUBEA), pp. 1-7. IEEE, 2016.

2. Russell, Stuart, and Peter Norvig. "Artificial intelligence: a modern approach." (2002).

3. Hinton, Geoffrey E., Terrence Joseph Sejnowski, and Tomaso A. Poggio, eds. Unsupervised learning: foundations
of neural computation. MIT press, 1999.

4. Teli, Shahrukh, and Prashasti Kanikar. "A survey on decision tree based approaches in data mining." International
Journal of Advanced Research in Computer Science and Software Engineering 5, no. 4 (2015).

5. Quinlan, J. Ross. C4. 5: programs for machine learning. Elsevier, 2014.

6. Draper, Norman R., and Harry Smith. Applied regression analysis. Vol. 326. John Wiley & Sons, 1998.

7. Guo, H., and H. L. Viktor. "Multirelational Cluster: AMultiple ViewApproach." Springer Knowledge Information
System, Vol.17, Issue-3, pp. 287–312, 2008

8. Padhy, Neelamadhab, and Rasmita Panigrahi. "Multi relational data mining approaches: A data mining technique."
arXiv preprint arXiv:1211.3871 (2012).

9. Kushwaha, Ashwani Kumar, and Sweta Bhattachrya. "Crop yield prediction using Agro Algorithm in Hadoop."
International Journal of Computer Science and Information Technology & Security (IJCSITS) 5, no. 2 (2015): 271-
274.
10. Taskar, Benjamin, Eran Segal, and Daphne Koller. "Probabilistic classification and clustering in relational data."
In International joint conference on artificial intelligence, vol. 17, no. 1, pp. 870-878. Lawrence Erlbaum Associates
LTD, 2001.

11. Kaul, Monisha, Robert L. Hill, and Charles Walthall. "Artificial neural networks for corn and soybean yield
prediction." Agricultural Systems 85, no. 1 (2005): 1-18.

12. Pachepsky, Ya A., Dennis Timlin, and G. Y. Varallyay. "Artificial neural networks to estimate soil water retention
from easily measurable data." Soil Science Society of America Journal 60, no. 3 (1996): 727-733.

13. Montgomery, Douglas C., Elizabeth A. Peck, and G. Geoffrey Vining. Introduction to linear regression analysis.
Vol. 821. John Wiley & Sons, 2012.

14. Ramesh, D., and B. Vishnu Vardhan. "Analysis of crop yield prediction using data mining techniques."
International Journal of research in engineering and technology 4, no. 1 (2015): 47-473.

15. Dahikar, Snehal S., and Sandeep V. Rode. "Agricultural crop yield prediction using artificial neural network
approach." International Journal of Innovative Research in Electrical, Electronics, Instrumentation and Control
Engineering 2, no. 1 (2014): 683-686.

16. Vinciya, P., and A. Valarmathi. "Agriculture analysis for next generation high tech farming in data mining."
International Journal of Advanced Research in Computer Science and Software Engineering (ijarcsse) 6, no. 5
(2016): 481-488.
17.Shakoor, Md Tahmid, et al. "Agricultural production output prediction using supervised machine learning
techniques." 2017 1st International Conference on Next Generation Computing Applications (NextComp). IEEE,
2017.

18.Kumar, Nirmal, et al. "An application of ID3 decision tree algorithm for land capability classification."
Agropedology 22.1 (2013): 35-42.

19.Yethiraj, N. G. "Applying data mining techniques in the field of agriculture and allied sciences." International
Journal of Business Intelligents ISSN (2012): 2278-2400.

20.Jain, Rajni, Sonajharia Minz, and V. Ramasubramanian. "Machine learning for forewarning crop diseases." J Ind
Soc Agril Stat 63.1 (2009): 97-107.

21.Meyer, George E., et al. "Intensified fuzzy clusters for classifying plant, soil, and residue regions of interest from
color images." Computers and electronics in agriculture 42.3 (2004): 161-180.

22.Jones, J. W., et al. "Decision support system for agrotechnology transfer: DSSAT v3." Understanding options for
agricultural production. Springer, Dordrecht, 1998. 157-177.

23.Stockle, Claudio O., Steve A. Martin, and Gaylon S. Campbell. "CropSyst, a cropping systems simulation model:
water/nitrogen budgets and crop yield." Agricultural Systems 46.3 (1994): 335-359.

24.Manjula, E., and S. Djodiltachoumy. "A model for prediction of crop yield." International Journal of
Computational Intelligence and Informatics 6.4 (2017): 2349-6363.

25.Okori, Washington, and Joseph Obua. "Machine learning classification technique for famine prediction."
Proceedings of the world congress on engineering. Vol. 2. 2011.
26.Kumar, Rakesh, et al. "Crop Selection Method to maximize crop yield rate using machine learning technique."
2015 international conference on smart technologies and management for computing, communication, controls,
energy and materials (ICSTM). IEEE, 2015.

37. Malavade, Vinayak N., and Pooja K. Akulwar. "Role of IoT in agriculture." IOSR Journal of Computer
Engineering (IOSR-JCE) (2016): 56-57.

28. Kamilaris, Andreas, et al. "Agri-IoT: A semantic framework for Internet of Things-enabled smart farming
applications." 2016 IEEE 3rd World Forum on Internet of Things (WF-IoT). IEEE, 2016.

29. Yan-e, Duan. "Design of intelligent agriculture management information system based on IoT." 2011 Fourth
International Conference on Intelligent Computation Technology and Automation. Vol. 1. IEEE, 2011.

30. Lee, Meonghun, Jeonghwan Hwang, and Hyun Yoe. "Agricultural production system based on IoT." 2013 IEEE
16Th international conference on computational science and engineering. IEEE, 2013.

31.Gershenfeld, Neil, et al. “The Internet of Things.” Scientific American, vol. 291, no. 4, 2004, pp. 76–81. JSTOR,
www.jstor.org/stable/26060727. Accessed 11 Mar. 2020.

32. Khattab, Ahmed, Ahmed Abdelgawad, and Kumar Yelmarthi. "Design and implementation of a cloud-based IoT
scheme for precision agriculture." 2016 28th International Conference on Microelectronics (ICM). IEEE, 2016.

33. Ryu, Minwoo, et al. "Design and implementation of a connected farm for smart farming system." 2015 IEEE
SENSORS. IEEE, 2015.

34. Tzounis, Antonis, et al. "Internet of Things in agriculture, recent advances and future challenges." Biosystems
Engineering 164 (2017): 31-48.
35. Adrian, Anne Mims, Shannon H. Norwood, and Paul L. Mask. "Producers’ perceptions and attitudes toward
precision agriculture technologies." Computers and electronics in agriculture 48.3 (2005): 256-271.

36. Khanna, Abhishek, and Sanmeet Kaur. "Evolution of Internet of Things (IoT) and its significant impact in the
field of Precision Agriculture." Computers and electronics in agriculture 157 (2019): 218-231.

37. Freedman, David A. Statistical models: theory and practice. Cambridge University press, 2009.

38. Rencher, Alvin C. "A review of “Methods of Multivariate Analysis, ”." (2005): 1083-1085.

39. Yan, Xin, and Xiaogang Su. Linear regression analysis: theory and computing. World Scientific, 2009.

40. Mucherino, Antonio, Petraq Papajorgji, and Panos M. Pardalos. "A survey of data mining techniques applied to
agriculture." Operational Research 9, no. 2 (2009): 121-140.

41. Reza, Rifat Bin. “65 Years of Weather Data Bangladesh Preprocessed.” Kaggle, 17 Mar. 2019,
www.kaggle.com/emonreza/65-years-of-weather-data-bangladesh-preprocessed/metadata.

42.http://bbs.portal.gov.bd/sites/default/files/files/bbs.portal.gov.bd/page/
16d38ef2_2163_4252_a28b_e65f60dab8a9/45%20years%20Major%20Crops.pdf

43. Ruttan, Vernon W. "Scientific and technical constraints on agriculture production: Prospects for the future."
Proceedings of the American Philosophical Society 149, no. 4 (2005): 453-468.

44. “Read ‘Technology and Economics’ at NAP.edu.” National Academies Press: OpenBook,
www.nap.edu/read/1767/chapter/8#86.
45. “5 IoT Applications in Agriculture Industry: Smart Farming Solutions.” 5 IoT Applications in Agriculture
Industry | Smart Farming Solutions, www.biz4intellia.com/blog/5-applications-of-iot-in-agriculture/.

46. Kaisler, Stephen, Frank Armour, J. Alberto Espinosa, and William Money. "Big data: Issues and challenges
moving forward." In 2013 46th Hawaii International Conference on System Sciences, pp. 995-1004. IEEE, 2013.

47. Fan, Jianqing, Fang Han, and Han Liu. "Challenges of big data analysis." National science review 1, no. 2
(2014): 293-314.

48. Rittel, Horst WJ, and Melvin M. Webber. "Dilemmas in a general theory of planning." Policy sciences 4, no. 2
(1973): 155-169.

49. Mishra, Mandavi. "Role of eco-friendly agricultural practices in Indian agriculture development." International
Journal of Agriculture and Food Science Technology 4.2 (2013): 11-15.

50. “Green Computing - Environmental Issues - The Carnegie Cyber Academy.” Green Computing - Environmental
Issues - The Carnegie Cyber Academy - An Online Safety Site and Games for Kids, The Digital Environment,
www.carnegiecyberacademy.com/facultyPages/environment/issues.html.

51. Darshna, S., et al. "Smart irrigation system." IOSR Journal of Electronics and Communication Engineering
(IOSR-JECE) 10.3 (2015): 32-36.

52. Kaiser, Jiri. "Dealing with missing values in data." Journal of systems integration 5.1 (2014): 42-51.

53. Palmer, Alfonso, Rafael Jiménez, and Elena Gervilla. "Data mining: Machine learning and statistical Technique."
Knowledge-Oriented Applications in Data Mining, Prof. Kimito Funatsu (Ed.) (2011): 373-396.

You might also like