Application of Machine Learning in Agriculture
By Rijwan Khan
()
About this ebook
Application of Machine Learning in Smart Agriculture is the first book to present a multidisciplinary look at how technology can not only improve agricultural output, but the economic efficiency of that output as well. Through a global lens, the book approaches the subject from a technical perspective, providing important knowledge and insights for effective and efficient implementation and utilization of machine learning.
As artificial intelligence techniques are being used to increase yield through optimal planting, fertilizing, irrigation, and harvesting, these are only part of the complex picture which must also take into account the economic investment and its optimized return. The performance of machine learning models improves over time as the various mathematical and statistical models are proven. Presented in three parts, Application of Machine Learning in Smart Agriculture looks at the fundamentals of smart agriculture; the economics of the technology in the agricultural marketplace; and a diverse representation of the tools and techniques currently available, and in development.
This book is an important resource for advanced level students and professionals working with artificial intelligence, internet of things, technology and agricultural economics.
- Addresses the technology of smart agriculture from a technical perspective
- Reveals opportunities for technology to improve and enhance not only yield and quality, but the economic value of a food crop
- Discusses physical instruments, simulations, sensors, and markets for machine learning in agriculture
Related to Application of Machine Learning in Agriculture
Related ebooks
Deep Learning for Sustainable Agriculture Rating: 0 out of 5 stars0 ratingsSustainable Developments by Artificial Intelligence and Machine Learning for Renewable Energies Rating: 0 out of 5 stars0 ratingsHybrid Computational Intelligence: Challenges and Applications Rating: 0 out of 5 stars0 ratingsEmerging Technologies in Agriculture and Food Science Rating: 0 out of 5 stars0 ratingsFarm Data Management, Sharing and Services for Agriculture Development Rating: 0 out of 5 stars0 ratingsE-Business Models and Web Strategies for Agribusiness Rating: 0 out of 5 stars0 ratingsAgricultural Internet of Things and Decision Support for Precision Smart Farming Rating: 0 out of 5 stars0 ratingsIntelligent Data Mining and Fusion Systems in Agriculture Rating: 0 out of 5 stars0 ratingsSynergies and Trade-Offs in Climate-Smart Agriculture: An Approach to Systematic Assessment Rating: 0 out of 5 stars0 ratingsAgricultural Robotics: How Are Robots Coming to the Rescue of Our Food? Rating: 0 out of 5 stars0 ratingsSmart Technologies for Sustainable Smallholder Agriculture: Upscaling in Developing Countries Rating: 2 out of 5 stars2/5Applications of Remote Sensing in Agriculture Rating: 4 out of 5 stars4/5Working with Dynamic Crop Models: Methods, Tools and Examples for Agriculture and Environment Rating: 0 out of 5 stars0 ratingsDigital Technologies in Agriculture and Rural Areas: Status Report Rating: 0 out of 5 stars0 ratingsDEEP LEARNING TECHNIQUES: CLUSTER ANALYSIS and PATTERN RECOGNITION with NEURAL NETWORKS. Examples with MATLAB Rating: 0 out of 5 stars0 ratingsCarbon Markets Third Edition Rating: 0 out of 5 stars0 ratingsDrones and Autonomous Vehicles Third Edition Rating: 0 out of 5 stars0 ratingsEcosystem Approach to Aquaculture Management: Handbook Rating: 0 out of 5 stars0 ratingsAgricultural Statistics: A Handbook for Developing Countries Rating: 0 out of 5 stars0 ratingsDeep Learning with Hadoop Rating: 0 out of 5 stars0 ratings100% Natural Originally Organic Rating: 0 out of 5 stars0 ratingsManures and the principles of manuring Rating: 0 out of 5 stars0 ratingsPrecision Agriculture for Grain Production Systems Rating: 0 out of 5 stars0 ratingsIntelligence in Energy Rating: 0 out of 5 stars0 ratingsFrom Farms to Incubators: Women Innovators Revolutionizing How Our Food Is Grown Rating: 0 out of 5 stars0 ratingsBuilding a Recommendation System with R Rating: 0 out of 5 stars0 ratingsBiofuels Technology 101 Rating: 0 out of 5 stars0 ratingsSustainable Food and Agriculture: An Integrated Approach Rating: 0 out of 5 stars0 ratingsAgricultural Waste Diversity and Sustainability Issues: Sub-Saharan Africa as a Case Study Rating: 0 out of 5 stars0 ratingsOperations Management in Agriculture Rating: 3 out of 5 stars3/5
Industries For You
LIV and Let Die: The Inside Story of the War Between the PGA Tour and LIV Golf Rating: 0 out of 5 stars0 ratingsYouTube Secrets: The Ultimate Guide to Growing Your Following and Making Money as a Video I Rating: 5 out of 5 stars5/5How We Do Harm: A Doctor Breaks Ranks About Being Sick in America Rating: 4 out of 5 stars4/5INSPIRED: How to Create Tech Products Customers Love Rating: 5 out of 5 stars5/5Fast Food Nation: The Dark Side of the All-American Meal Rating: 0 out of 5 stars0 ratingsShopify For Dummies Rating: 0 out of 5 stars0 ratingsWriting into the Dark: How to Write a Novel Without an Outline: WMG Writer's Guides, #6 Rating: 5 out of 5 stars5/5YouTube 101: The Ultimate Guide to Start a Successful YouTube channel Rating: 5 out of 5 stars5/5Energy: A Beginner's Guide Rating: 4 out of 5 stars4/5Optimize YOUR Bnb: The Definitive Guide to Ranking #1 in Airbnb Search by a Prior Employee Rating: 5 out of 5 stars5/5Artpreneur: The Step-by-Step Guide to Making a Sustainable Living From Your Creativity Rating: 2 out of 5 stars2/5The House of Gucci: A True Story of Murder, Madness, Glamour, and Greed Rating: 4 out of 5 stars4/5All You Need to Know About the Music Business: Eleventh Edition Rating: 0 out of 5 stars0 ratingsPowerhouse: The Untold Story of Hollywood's Creative Artists Agency Rating: 4 out of 5 stars4/5Music Law: How to Run Your Band's Business Rating: 0 out of 5 stars0 ratingsBottle of Lies: The Inside Story of the Generic Drug Boom Rating: 4 out of 5 stars4/5Excellence Wins: A No-Nonsense Guide to Becoming the Best in a World of Compromise Rating: 5 out of 5 stars5/5Grocery: The Buying and Selling of Food in America Rating: 4 out of 5 stars4/5The Market Gardener: A Successful Grower's Handbook for Small-Scale Organic Farming Rating: 4 out of 5 stars4/5Becoming Trader Joe: How I Did Business My Way and Still Beat the Big Guys Rating: 5 out of 5 stars5/5Hoax: Donald Trump, Fox News, and the Dangerous Distortion of Truth Rating: 3 out of 5 stars3/5All the Beauty in the World: The Metropolitan Museum of Art and Me Rating: 4 out of 5 stars4/5Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs Rating: 5 out of 5 stars5/5Pharma: Greed, Lies, and the Poisoning of America Rating: 5 out of 5 stars5/5The Best Story Wins: How to Leverage Hollywood Storytelling in Business & Beyond Rating: 5 out of 5 stars5/5
Reviews for Application of Machine Learning in Agriculture
0 ratings0 reviews
Book preview
Application of Machine Learning in Agriculture - Mohammad Ayoub Khan
Section 1
Fundamentals of smart agriculture
Outline
Chapter 1 Machine learning-based agriculture
Chapter 2 Monitoring agricultural essentials
Chapter 3 Machine learning-based remote monitoring and predictive analytics system for monitoring and livestock monitoring
Chapter 1
Machine learning-based agriculture
Rijwan Khan¹, Mohammad Ayoub Khan², Mohammad Aslam Ansari³, Niharika Dhingra¹ and Neha Bhati¹, ¹Department of Computer Science and Engineering, ABES Institute of Technology (Affiliated to AKTU Lucknow, Uttar Pradesh), Ghaziabad, Uttar Pradesh, India, ²College of Computing and Information Technology, University of Bisha, Bisha, Saudi Arabia, ³Department of Agriculture Communication College of Agriculture, G.B. Pant University of Agriculture and Technology, Pantnagar, Uttarakhand, India
Abstract
Around 70% of the population in India are engaged in agriculture and farming. The sustainability of every economy is based on agriculture. In agricultural techniques, artificial intelligence (AI) leads to a revolution. This revolution has prevented crops from suffering from several variables such as climatic change, soil porosity, and water availability. AI has several uses in agriculture, including crop monitoring, soil management, insect identification, and weed control. Significant problems for sustainable farming include detection of illness and healthy monitoring of plants. Therefore plant disease must automatically be detected with higher precision by means of image processing technology at an early stage. It consists of image capturing, preprocessing images, image segmentation, extraction of features, and disease classification. Climate changes effect crop yield directly. Methodology for crop prediction is used to forecast the appropriate crop by detecting several soil parameters and atmospheric parameters.
Keywords
Smart agriculture; machine learning; deep learning; pest detection; E-Mandi; yield prediction; artificial neural networks; diseases detection; crop
Introduction
India is an agricultural country; for economic growth, India depends on agriculture. More than 50% of the people of India are working in agriculture fields. Agriculture and agriculture-related business are very important for India’s national revenue as farming is considered the backbone of the Indian economy. Most of the Indians are dependent on agriculture explicitly or implicitly. Some are directly connected with agriculture, whereas some deal with these commodities (Liakos et al., 2018). India produces food grains, which make a huge impact on the Indian economy. To reach a desired government mark, it is necessary to help small-scale farmers alongside the large farmers in the case of land, banking, and other machineries. For over 58% of the population of India, agriculture is the major livelihood source. Gross value in the financial year 2020 (FY20), Rs. 19.48 lakh crore, was expected to have been added to agriculture, forestry, and fisheries (US$ 276.37 billion). At current prices, Indian share of farming and ally industries in the Indian gross value added (GVA) amounted to 17.8% in FY20. In 2021, after the pandemic-led downturn, consumer expenditure in India is expected to return to its rise by up to 6.6%. The Indian food sector is set to develop rapidly and annually, because of its great value-added potential. Especially in the food processing industry, India is increasingly contributing to global food commerce (Liakos et al., 2018; Sanju et al., 2021). The sixth biggest in the world is Indian food and food markets, with retail sales accounting for 70%. 32% of the entire food market in India, one of the major sectors in India, is the Indian food manufacturing sector, rated fifth in terms of quality, accumulation, trade, and anticipated growth. For April 2020–January 2021 the main exports of agricultural goods amounted to $32.12 billion. Artificial intelligence (AI) might provide an advantage for existing practices and procedures within the rural environment to achieve profitability and support. For example, dynamic capabilities such as AI may assist to identify changes in agricultural products’ market value and explicitly offer planting and harvesting instructions to keep away from major crop losses. In general efficiency and sustainability, early disease detection and changed water system designs might enhance. AI-enabled weather forecasts constantly provide accurate, remarkable bits of knowledge in day-to-day farming. Such accurate data may help to reduce crop losses via preventive actions. With AI applications in farming groups, they can enhance the present strong Information Technology capabilities after some time via learning.
Because plant diseases may harm crops, they represent a significant danger to crop monitoring. Therefore it is very important to diagnose and manage early plant illnesses (Badage, 2018). Often, this process requires the right diagnosis by a professional human competence. Specifically at distant areas and small farms in developing regions, this knowledge is not always available. The creation of efficient image-based prediction techniques, including the use of smartphones, to capture high-quality pictures, may help significantly to the initial diagnosis and decrease in waste.
In the area of agricultural research the rapid growth of deep learning technology has effectively implemented convolutional neural networks (CNNs) that can overcome the disadvantages of machine learning (ML). In the automated detection of pest conditions the CNN model works well (Paudel et al., 2021). The CNN model comprises generally two major operators, the convolutional stratum and the grouping stratum. The convolutional layer can extract more complicated and relevant picture characteristics automatically. The pooling layer lowers the amount of data parameters because of a high calculation of the convolution network. The subject of categorization of pest images on the basis of CNN models is mostly investigated in current research. However, it is more necessary to identify and locate every pest in the natural environment than to classify pests.
Fig. 1.1 shows the farm share of agricultural GDP in India. The agricultural portion in GDP rose from 17.8% in 2019–20 to 19.9% in 2020–21. However, GVA growth for farming continued to grow positive by 3.4% for the entire economy during 2020–21, while it contracts by 7.2% for the whole economy.
Figure 1.1 Farm share of agricultural GDP.
Previous yield forecasts were made by looking at the knowledge of the farmer on a given field and crop. However, given the quick-changing conditions, farmers are compelled to grow more and more crops every day. As the existing state of affairs, many of them are not sufficiently informed of the new crops and of the benefits they obtain from their production. The productivity of agriculture may also be enhanced under a range of global circumstances via study and provision of crops performance (Paudel et al., 2021; Suresh, 2021). The suggested system, therefore, takes the user’s position as an input. The soil nutrients such as nitrogen, phosphorous, and potassium are derived from the site, the predicted weather. ML and multiple linear regression are used in the suggested system to detect the data pattern and process it under the input circumstances. In turn, this will offer the finest harvests possible under the conditions of the environment. The projection will be more accurate if last year’s production is also taken into account. This method, therefore, proposes profitable crops for the farmer to choose directly.
There is a great demand for such a platform in the world of today which would enable the farmer market his farm products (Suresh, 2021). We introduced farmers and customers to this system for better and direct contact. The farmer is now transferring his goods to a certain agent, and he is asking the farmer to attend the market after a certain period to receive the cash from the sold commodity. At the expense of the market the agent sells the goods to a different agency or dealer. Each agent attempts to add his commission from it. There is no way for farmers to know how much their goods were sold and how much. There is no transparency. There is no facility for farmers to discover the product rates on various markets where they may sell their stuff for big profit. Farmers are often unaware of the government’s initiatives and compensations. Despite all the possibilities offered by doors, the farmers cannot benefit from them. The major objective of this online application is to link consumers and farmers directly to farmers and consumers. Since the majority of farmers do not know about the latest equipment and technology used in agriculture fileds that can save their time (Reardon et al., 2021). If a farmer finds out about what pesticides or fertilizers he has used in his farm, his or her data will be kept so that they may readily find out what pesticides or fertilizer they have used to farm.
Literature review
The automatic detection of pests in recent years has been an important subject for study. In most situations, visibility, ML, or technology for detecting herbs is picked and employed. However, in the same job, there is typically no comparison of the many available approaches. Many computerized pesticide identification and recognition study focus on a particular technical method, although many technological options are not being evaluated. In recent years, computer vision and identification of objects made enormous progress. Prior to this, the typical method was based on detectors’ algorithms for features such as salient regions, speeded-up robust features (SURF), scale-invariant feature transform (SIFT), and maximally stable extremal regions (MSER). Some learning methods using these attributes are employed when data is retrieved. Image classification is indeed a difficult procedure that must be redone if the issue and the dataset change (Kartikeyan & Shrivastava, 2021). This difficulty occurs in every effort to detect plant illnesses through the use of computer vision since they trust hand-made functions and algorithms for improved images. Deep learning techniques may be used to overcome the problem of manual extraction of features as feature extraction is done automatically. Machine and deep learning advances allow the reliability of item identification and detection to be dramatically improved. In the case of illness detection, ML approaches were used on the one hand. In agriculture research projects, several of these approaches were employed, such as artificial neural networks (ANNs), decision trees, K-means, or K-nearest neighbors (KNN) (Patel & Bhatt, 2021). One of those techniques proposed widely in the field of illness diagnosis is support vector machines (SVMs). Various techniques have been analyzed to identify diseases and classify them using ML in different crops such as tomato. First, tomato yellow leaf curl disease is identified using RGB pictures and various master learning methods (SVM, linear kernel, quadratic kernel, radial base function, multilayer perceptron, and multilayer kernel). The average accuracy of this method was 90%.
Second, SVM techniques are utilized with both RGB pictures and spectral reflection for the detection and quantification of tomato leaf miners. Third, tomato powdery molten fungus (Ozguven & Adem, 2019) is identified by utilizing SVM algorithms and visual thermal and stereo light. Fourth, powdery mildew is found in tomatoes with self-organizing maps and RGB pictures. In this work we just utilize 138 images, a modest number of images to get the dataset variability (Afifi et al., 2021; Suresh, 2021). Most of the disease detection and classification classificatory were developed using few datasets relying on image extraction to categorize the leaves. To create reliable image classification, a big, labeled, and validated collection of pictures of sick and healthy plants is needed. No dataset with these characteristics was accessible until quite recently. The PlantVillage initiative has already begun to gather and classify tens of thousands of illustrations of normal and sick plants to address this problem. The PlantVillage dataset is used for building deep neural networks for the diagnosis of various crop diseases (Afifi et al., 2021). It is used with the most recent pest identification and ML research projects.
Fig. 1.2 depicts the PlantVillage dataset. It consists of 54,306 healthy and unhealthy leaf images divided into 38 categories by species and disease.
Figure 1.2 PlantVillage dataset.
Farmers may use several apps to forecast crop yields depending on meteorological variables. To anticipate crops, ML techniques have been utilized. For the five climate factors the random forest algorithm is used to train the model; however, additional inputs such as soil quality, pest, and chemical materials utilized are not taken into account. The model was taught to build random forest with 200 decision-making trees.
This approach is based mostly on weather forecasts, plantations of crops, crop forecasts, and crop costs. For this model the dataset for economic farming is analyzed. It is then preprocessed and divided into training and test data. For excellent precision, SVM and random forest methods are employed. The final result is to forecast crop yields and to designate crop yellow yields as the best biocondition. In a developing country it is hard to achieve smart farming since many farmers do not know the technologies and are uneducated.
There were four types of agricultural yield predicting methods or combinations: (1) field investigation, (2) plant growing modeling, (3) remote sensing, and (4) statistical models. Field surveys attempt to detect the reality of the ground using farmers’ reports and objective surveys. Due to sampling mistakes and nonsampling, these studies suffer from decrease in replies, resource constraints, and dependability (Banavlikar, 2018; Madhuri & Indiramma, 2021). Process-oriented crop models simultaneously increase crops and develop crop by inputs depending on crop characteristics and environmental circumstances. They employ agro-growth and development concepts, which apply throughout time and space. However, all yield reduction variables are not taken into consideration and substantial data and validation needs are present. Remote sensing attempts to get current crop information via satellite pictures. Remote sensing information is available internationally and does not suffer from human mistakes under open data regulations. Satellite data readings only offer indirect measures of the agricultural yield, specifically measured irradiance, so as to translate satellite data into yield predictions on physicochemical or analytical frameworks. Statistics models employ weather indicators and predictors for the results of the three preceding techniques (Benos et al., 2021; Madhuri & Indiramma, 2021). These models assess the yield rate trend for the development and management of genetics and fit linear models between predictors and residues. They offer high precision but cannot be expanded into various space and time settings.
Reusability in agricultural system modeling was not a design objective; the underlying science has been given more attention. Examples of machine applications that learn to forecast agricultural production are similar in design. Methods have not been concentrated on reusability or transferability. Our ML platform has been developed to focus on flexibility and reusability.
Deep learning in agriculture
In the creation of decision support systems in different fields, deep education has previously been effectively employed. There is hence an incentive for its use in other vital fields, such as farming. The components of total energy consumption in agriculture include fertilizers, power, chemicals, human labor, and water. Estimates of yield are crucial for food safety, crop management, irrigation timing, and the calculation of harvesting and storing labor needs. The product yield estimate can thereby minimize the usage of energy.
ML is an AI branch which utilizes computer algorithms to turn real-world original data into useful models. The approaches of ML include SVMs, decision trees, Bayesian learning, K-means clustering, rules of association, regression, neural networks, and many more applications. Profound learning is an ML area. The word deep
alludes to the number of hidden layers in DL algorithms, which complicates them more than ML. Deep neural networks can learn the characteristics of multilayered data and resolve more complicated issues (Karar et al., 2021). In contrast to ML techniques, DL models automatically extract relevant characteristics from raw data through training. DL models are lengthier than ML models and require a significant quantity of data to be trained, but when they are taught, they are precise and quicker. They have been frequently utilized for these reasons in recent years.
Transfer learning for pest detection
Transfer learning refers to a decision support approach on a separate but somewhat related problem which may then be partially or completely re-used to accelerate education and enhance the performance of a model in relation to the problem of interest (Gavhale & Gawande, 2014; Karar et al., 2021). This indicates that in deep learning weights can be recycled in one or more layers from a new model’s pretrained network model, or the weights are kept constant, fine-tuned, or totally adapted during training of a model. Fig. 1.3 explains the use of transfer learning for pest detection in plants.
Figure 1.3 Transfer learning for pest detection.
A CNN model is trained with a class label dataset for transfer learning and then finally tweaking it by utilizing just a few instances from the target domain dataset as shown in Fig. 1.3. The function extractor f and classificatory Gs are both learned from scratch during the training stage, while the function extractor is fixed during the fine-tuning and a new classificatory Gt is trained using a tiny target domain dataset
Proposed method
The proposed solution is an android application which has mainly three modules: pest detection, crop yield prediction, and E-Mandi. In pest detection module the image of the plant is simply taken and uploaded to the mobile device. Then this image is supplied by a CNN encoding this image in a numerical array, which is classified in the model with the other numerical arrays. The model is a TensorFlow model, which is built from the huge size of the conventional TensorFlow model into a TensorFlow model. This model helps to categorize the numerical value of the image supplied into datasets. When a numerical array matches the trust is calculated and the trust value is displayed. In crop yield prediction model, we have taken account of soil characteristics, climate characteristics. In our work, with the use of ANNs, our prediction model is built to provide the appropriate crop to be grown. Thus we can assure that the findings always reflect the utmost confidence. The complete proposed solution is discussed in the following subsections.
Pest detection
The created technology is linked with a smartphone to enhance the efficiency of farmers (Gavhale & Gawande, 2014). A CNN object detection model is implemented on a mobile device using the proposed system using the Keras platform to find pests in the picture. Plant disease detection includes five key steps: image acquisition, image preprocessing, image segmentation, feature extraction, and grading. Digital camera or scanner is used as part of image processing, preprocessing comprises enhancing image processing, dividing pictures where the afflicted and healthy regions are divided, extracting the feature defines the area of infection and helping classify illness.
• Dataset
For pest detection we have used the PlantVillage dataset. It is split into 18 groups, comprising 54,306 pictures of various plant leaves. This collection includes 13 plant kinds and 26 plant disease categories. The data collection includes both healthy and ill pictures of crops, in which fourteen crop species, including apple, blueberry, squash, strawberry, orange, peach, pepper, potato, raspberry, soy, and tomato, are shown. The two areas for each class are the plant name and illness name. As shown in Fig. 1.4 all the pictures are scaled and divided for further categorization and preprocessing. The link for the PlantVillage Dataset is given below:
https://drive.google.com/file/d/111sKmSm-vcPXIEffKXs5Y-hxHcyq81YI/view?usp=sharing
The pest detection module follows the following steps:
• Image acquisition
Image acquisition is the collection or collection procedure with and without illness of plant leaf pictures. The system’s accuracy depends mostly on the picture kinds utilized, as training is carried out. Images are taken from or collected using a digital camera on the farm (Chen et al., 2021). The quality of the image relies on the kind and orientation of the digital camera employed. The first procedure is to acquire the picture data that is utilized as a computational input. Image data entry in .bmp,
.jpg,
.png,
and .gif
format should be provided.
• Image preprocessing
Preprocessing of the picture follows acquisition of the image. Image preprocessing refines images by noise, enhance, resize, increase data, cuts, convert color space, smoothing etc. The recorded leaf pictures might reveal insects, insect feces, dust and squirrels, etc. that are all thought to be eliminated noise as shown in Fig. 1.4. Enhanced distorted pictures with noise reduction filters that eliminate distortions (Aquil & Ishak, 2021; Chen et al., 2021). Contrast improvement techniques are required if the image contrast is poor. The job requires just sheet pictures and the rest of the pieces are regarded as the backdrop. Hence, approaches to remove background leaves from entire pictures are utilized for removing them.
• Image segmentation
In the identification of leaf diseases the segmentation of picture plays an essential role, as preprocessed images are taken from the area of interest. The division of the picture into distinct portions of a leaf requires the division of the image. Segmentation may be carried out by utilizing several approaches, such as Otsu, k-means, thresholding, region, and edge (Mekonnen et al., 2019). Deformation segmentation takes the intensity values into account when splitting photographs and this is an example of edge detection. Color variations are seen in infected leaves and such leaf pictures are broken off using the clustering process k-means to remove sick parts from the