Method, device, and program for predicting agricultural crop production performance

A prediction method using historical data and weather integration addresses data scarcity and variable uncertainty in agricultural product quality prediction, enhancing crop yield forecasting and management.

JP7604001B2Active Publication Date: 2024-12-23NAT AGRI & FOOD RES ORG
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022033767
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-03-05
Filing Date
2022-03-04
Publication Date
2024-12-23
Estimated Expiration
2042-03-04

AI Technical Summary

Technical Problem

Existing methods for predicting the ingredient content of agricultural products face challenges due to limited data measurement points, influence of factors other than weather, unknown meteorological data variables, and difficulty in applying models when crop-specific reference values are unknown or harvest dates are uncertain.

Method used

A prediction method that utilizes actual measurement data from previous years to generate a secular change model, incorporating weather data, to predict current-year production performance of agricultural crops, using machine learning techniques to account for fluctuations and weather impacts.

Benefits of technology

Enables accurate prediction of agricultural crop performance, allowing for timely cultivation management adjustments and optimal harvest times, improving production outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007604001000001
    Figure 0007604001000001
  • Figure 0007604001000002
    Figure 0007604001000002
  • Figure 0007604001000003
    Figure 0007604001000003
Patent Text Reader

Abstract

To implement a technology for predicting production performance of crops.SOLUTION: A prediction apparatus (10) for predicting production performance of crops includes a prediction unit (13) which predicts production performance of the year from at least a part of actual measurement values of production performance of previous years, using a prediction model which is generated by referring to actual measurement value data of past annual production performance and represents interannual change of production performance.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a prediction method, a prediction device, and a prediction program for predicting agricultural crop production performance. [Background technology]

[0002] At various agricultural production sites, attempts have been made to use meteorological data to predict the component contents of crops during the growing and harvesting seasons in order to utilize the data for cultivation management, shipping plans, sales negotiations, and so on.

[0003] Patent Document 1 describes a technology that predicts solar radiation information and temperature information for bringing the sugar content of a crop to a target sugar content, and controls the environment in a greenhouse based on the predicted solar radiation information and temperature information. In the technology described in Patent Document 1, the difference between the crop-specific standard sugar content and the target sugar content is used to predict sugar content by relating it to the difference between the average solar radiation and temperature values ​​for four weeks before harvest and the standard values.

[0004] Non-Patent Document 1 describes the construction of a model trained using time series data on weather fluctuations over the past few years and time series data on mandarin orange quality. The technology described in Non-Patent Document 1 uses the constructed model to predict the quality of mandarin oranges at the harvest time of the current year based on time series data on weather and mandarin orange quality up to the harvest time of the current year. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2020-48551 A [Non-patent literature]

[0006] [Non-Patent Document 1] Morimoto et al., Plant Environmental Engineering 17(2):90-98,2005 Summary of the Invention [Problem to be solved by the invention]

[0007] There are three problems with predicting the elemental content of agricultural crops. The first problem is the small number of data measurement points. It is rare to frequently measure the elemental content of agricultural crops during the growth process and accumulate the data; in most cases, elemental content is measured only during harvest or shipping. The second problem is that elemental content is influenced by factors other than weather. For example, in perennial crops, fluctuations over time can affect the elemental content, and in monoennial crops, trends over time in cultivation management that reflect consumer preferences can affect the elemental content. The third problem is that the type and timing of meteorological data variables that affect elemental content are often unknown.

[0008] Therefore, if a predictive model could be developed that reflects changes in crop production environments over time using past measurements of component content and meteorological data, it would be a great contribution to cultivation sites.

[0009] The technology described in Patent Document 1 is difficult to apply to sugar content prediction when the crop-specific standard sugar content is unknown. Also, when the harvest date is undecided, the technology described in Patent Document 1 is difficult to apply to sugar content prediction because the starting point of the solar radiation and temperature data used for prediction is not determined.

[0010] In the technology described in Non-Patent Document 1, in order to create time-series data on the quality of mandarin oranges, it is necessary to measure the component contents multiple times during the growing process. In addition, although the model described in Non-Patent Document 1 can be used to predict the quality of the next period in the cultivation calendar, it is difficult to predict the quality at an earlier stage.

[0011] One aspect of the present invention has been made to solve the above-mentioned problems, and an object of the present invention is to realize a technique for predicting the production performance of agricultural crops. [Means for solving the problem]

[0012] A prediction method according to one embodiment of the present invention is a method for predicting agricultural crop production performance, and includes a step of predicting the production performance for the current year from at least a portion of the actual measured values ​​of the production performance up to the previous year using a prediction model that represents changes in the production performance over time and that is generated by referring to actual measured value data of the production performance for each past year.

[0013] A prediction device according to one embodiment of the present invention is a prediction device that predicts the production performance of agricultural crops, and is equipped with a prediction unit that predicts the production performance for the current year from at least a portion of the actual measured values ​​of the production performance up to the previous year using a prediction model that represents changes in the production performance over time and that is generated by referring to actual measured value data of the production performance for each past year.

[0014] The prediction device according to each aspect of the present invention may be realized by a computer. In this case, a control program for the prediction device that causes a computer to operate as each unit (software element) of the prediction device to realize the prediction device, and a computer-readable recording medium having the same recorded thereon, also fall within the scope of the present invention. Effect of the Invention

[0015] According to one aspect of the present invention, a technique for predicting crop production performance can be realized. [Brief description of the drawings]

[0016] [Figure 1] 1 is a block diagram showing an example of a configuration of a main part of a prediction system according to an embodiment of the present invention. [Diagram 2] FIG. 1 is a diagram showing an example of actual measurement data of production results for each year up to the previous year used in a prediction device according to an embodiment of the present invention. [Diagram 3] FIG. 1 is a diagram illustrating changes in crop production performance over time and the effects of weather on production performance. [Figure 4] 1 is a diagram illustrating the influence of meteorological data variables on production performance, which is used in a meteorological data prediction model generation device according to one embodiment of the present invention. FIG. [Diagram 5] FIG. 1 is a diagram illustrating the concept of predicting agricultural crop production performance using a prediction model, which is executed by a prediction system according to one embodiment of the present invention. [Figure 6] 1 is a flowchart illustrating an example of a prediction process executed by a prediction device according to an aspect of the present invention. [Figure 7] 1 is a flowchart illustrating an example of a predictive model generation process executed by a predictive model generation device according to an embodiment of the present invention. [Figure 8] 1 is a flowchart illustrating an example of a prediction model generation process executed by a weather data prediction model generation device according to an aspect of the present invention. [Figure 9] FIG. 13 is a diagram showing the verification results of sugar content prediction accuracy in an embodiment. [Figure 10] FIG. 13 is a diagram showing the verification results of sugar content prediction accuracy in an embodiment. [Figure 11] FIG. 13 is a diagram showing the verification results of the acidity prediction accuracy in the examples. [Figure 12] FIG. 13 is a diagram showing the verification results of the acidity prediction accuracy in the examples. [Figure 13] FIG. 13 is a diagram showing the verification results of sugar content prediction accuracy in an embodiment. [Figure 14] FIG. 13 is a diagram showing the verification results of the acidity prediction accuracy in the examples. [Figure 15] FIG. 1 is a diagram showing the effects of precipitation, average temperature, and sunshine hours on sugar content in an example. [Figure 16] FIG. 1 illustrates the effect of soil moisture on production performance. [Figure 17] FIG. 11 is a block diagram showing an example of a configuration of a main part of a prediction system according to another aspect of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] One aspect of the present invention is to realize a technology for predicting the production performance of agricultural crops. The production performance of agricultural crops predicted by one aspect of the present invention includes, but is not limited to, the yield of the agricultural crop; sugar content, acidity, protein content, molecular components measured by mass spectrometry, pigment content, and other component contents; morphology such as color, shape, size, and length; degree of lodging, growth index of leaves, flowers, stems, and fruits (stems length, leaf opening degree, coloring of flowers and fruits), number of flowers, number of fruits, and number of leaves. In other words, according to one aspect of the present invention, at least one of the evaluation items for evaluating the produced agricultural crops can be predicted. Agricultural crops whose production performance can be predicted by one embodiment of the present invention are not particularly limited, and examples include perennial plants such as mandarin oranges, apples, peaches, grapes, loquats, plums, coffee, green tea, beets, angelica, licorice, peonies, and rhubarb; and annual plants such as rice, wheat, soybeans, peanuts, millet, tomatoes, spinach, eggplant, pumpkin, strawberries, shiso, cnidium, bupleurum, potatoes, sweet potatoes, and ornamental flowers.

[0018] [Prediction System 100] A prediction system 100 used to predict the production performance of agricultural crops will be described with reference to Fig. 1. The prediction system 100 includes a prediction device 10, a prediction model generation device 20, and a weather data prediction model generation device 30. The prediction system 100 further includes an input device 40, a storage device 50, and an output device 60. The prediction system 100 may include the prediction device 10, the prediction model generation device 20, and the prediction model generation device 30 as independent devices, or may include them as an integrated device within a single device.

[0019] The input device 40 accepts an input operation by a user to the prediction system 100. As an example, the input device 40 accepts an input of data used to predict the production performance of agricultural crops in the prediction device 10. The input device 40 also accepts an input of data used to generate a prediction model in the prediction model generation device 20. Furthermore, the input device 40 accepts an input of data used to generate a prediction model of weather data in the prediction model generation device 30. The input device 40 may be, for example, a keyboard, a mouse, a touch sensor, or the like.

[0020] The storage device 50 stores programs and data used in the prediction system 100. The storage device 50 stores, as an example, various data input via the input device 40. The storage device 50 also stores, as an example, a prediction model, input information, and output information used to predict the production performance of agricultural crops in the prediction device 10. The storage device 50 also stores, as an example, learning data used to generate a prediction model and a generated prediction model in the prediction model generation device 20. The storage device 50 also stores, as an example, learning data used to generate a prediction model and a generated prediction model in the prediction model generation device 30. The storage device 50 may have a database on a cloud or a server that stores various data.

[0021] The output device 60 outputs the result predicted by the prediction device 10. The output device 60 may also output cultivation management guidance information based on the result predicted by the prediction device 10. The cultivation management guidance information includes, for example, information on the timing of mulching, information on the maintenance of drainage channels, the number and timing of fruit thinning, information on fertilization, information on the implementation of root pruning, and the like.

[0022] The manner of output by the output device 60 is not particularly limited. The output device 60 may be, for example, a display device that displays the information as an image, a printing device that prints the information, or an alarm device that outputs the information as a sound. The output device 60 may also be a display of a mobile device such as a smartphone that displays the results predicted by the prediction device 10 and cultivation management guidance information based on the results.

[0023] (Prediction device 10) The prediction device 10 is a prediction device that predicts the production performance of agricultural crops. The prediction device 10 predicts the production performance of the current year from at least a part of the actual measured values ​​of the production performance up to the previous year, using a prediction model that represents the change in the production performance over time and that is generated by referring to the actual measured value data of the production performance for each past year.

[0024] The prediction device 10 includes a control unit 11. The control unit 11 controls each unit of the prediction device 10, and is realized by a processor and a memory, for example. In this example, the processor accesses a storage (not shown), loads a program (not shown) stored in the storage into the memory, and executes a series of instructions included in the program. This constitutes each unit of the control unit 11. As each unit, the control unit 11 includes an input data acquisition unit 12 and a prediction unit 13.

[0025] The input data acquiring unit 12 acquires input data which is input information for a prediction model for predicting production results. Based on an input signal representing an instruction to start prediction from the input device 40, the input data acquiring unit 12 reads out actual measurement value data including at least a part of the actual measurement values ​​of production results up to the previous year from the storage device 50. The input data acquiring unit 12 may also acquire actual measurement value data input via the input device 40. The input data acquiring unit 12 outputs the acquired input data to the prediction unit 13.

[0026] Here, the actual measured values ​​of production performance up to the previous year are intended to mean actual measured values ​​of production performance measured before the current year, which is the year for which the production performance is to be predicted. The actual measured values ​​of production performance need only be measured at least once each year during the growing season, harvest season, or at the time of shipping. The actual measured value data need only include the actual measured values ​​of production performance for at least the previous year, but may also include actual measured values ​​of production performance for multiple years up to the previous year.

[0027] The prediction unit 13 predicts the current year's production performance from at least a part of the actual measured values ​​of the production performance up to the previous year, using a prediction model 24 that represents changes in production performance over time and that was generated by referring to actual measured value data of the production performance for each past year. The prediction unit 13 reads out the prediction model 24 from the storage device 50, inputs the actual measured value data sent from the input data acquisition unit 12 to the prediction model 24, and acquires the production performance for the current year output from the prediction model 24. The prediction unit 13 outputs the acquired data representing the production performance for the current year to the output device 60 as a prediction result.

[0028] The prediction model 24 used by the prediction unit 13 to predict the production performance may be a prediction model 24 generated by a prediction model generation device 20 described later. As an example, the prediction model 24 is generated by performing machine learning using actual measurement value data as learning data, and is a prediction model in which at least a part of the actual measurement values ​​of the production performance up to the previous year is input information and the production performance of the current year is output information. In other words, by using the prediction model 24, it is possible to predict the production performance by taking into account the fluctuation in the annual production performance of the agricultural crop (fluctuation in the production performance) as a change over time.

[0029] As an example, it is known that perennial plants such as mandarin oranges tend to experience a decline in production the year after a good production year due to a decline in tree vigor, such as a decrease in the tree's stored nutrients. Furthermore, perennial plants alternate between good years (years with good production results) and bad years (years with poor production results). As such, the production results of agricultural crops fluctuate on an annual basis, so by using a prediction model24 that predicts the production results of the current year from the actual measured values ​​of the production results up to the previous year, it is possible to predict the production results taking into account the annual fluctuations.

[0030] As another example, in the case of a monoennial plant, the cultivation management method may vary from year to year, and this variation in the cultivation management method leads to fluctuations in the production performance from year to year. Therefore, even in the case of a monoennial plant, by using a prediction model 24 that predicts the production performance of the current year from the actual measured values ​​of the production performance up to the previous year, it is possible to predict the production performance taking into account the yearly fluctuations caused by the variation in the cultivation management method.

[0031] Here, the actual measurement data used for predicting the production performance will be described with reference to FIG. 2. FIG. 2 is a diagram showing an example of actual measurement data of the production performance for each year up to the previous year used by the prediction device 10. In the graph on the left side of FIG. 2, the X axis shows the calendar, the Y axis shows the sugar content, and the Z axis shows the year, and the graph shows the annual sugar content change for each year. By extracting the data of the annual sugar content change for each year on a specific day from such data of the annual sugar content change for each year, a graph showing the annual sugar content change for each year on a specific day can be obtained, as in the graph on the right side of FIG. 2. The graph on the left side of FIG. 2 is obtained from the results of measuring the sugar content multiple times in each year. FIG. 2 is shown to explain the concept of the present invention, and the present invention is not limited to the embodiment shown in FIG. 2.

[0032] As an example, Fig. 2 shows a graph (left graph) showing the annual sugar content change for each year for the past 15 years, and a graph (right graph) showing the sugar content change for the past 15 years as of October 30th. In this way, the prediction device 10 can predict production results taking into account year-to-year fluctuations by using data showing the year-to-year sugar content change on a specific day.

[0033] When measuring the annual change in production performance, the measurement is repeated several times a year on a reference plant individual (such as a single determined reference tree). In other words, for sampling, leaves and fruits are thinned out several times a year from the reference plant individual. The loss of leaves and fruits due to sampling may change the translocation of photosynthetic products in the plant individual, or the damage caused by sampling may cause injury stress, which may change the state of the plant individual. Therefore, the production performance is measured under a different condition from normal growth, and the data may not represent the actual growth process. If the production performance of agricultural crops is predicted based on the data obtained in this way, the prediction accuracy may decrease. The prediction device 10 predicts the production performance taking into account the change in production performance from year to year on a specific day, rather than the change in production performance over the course of a year, so that it is possible to make a prediction with high accuracy.

[0034] The prediction unit 13 may predict the production performance of the current year using a prediction model 24 that represents the change in production performance over time and the influence of weather, and is generated by referring to measurement data including actual measurement data of the production performance of each past year and observed value data of the weather data of those years. The prediction unit 13 reads out the prediction model 24 from the storage device 50, inputs the actual measurement data and the forecast value of the weather data of the current year sent from the input data acquisition unit 12 to the prediction model 24, and acquires the production performance of the current year output from the prediction model 24. Forecast values ​​of the weather data can be acquired from a database made public by an organization that provides weather information, such as the Japan Meteorological Agency, for example. The prediction device 10 may store the acquired forecast values ​​of the weather data in the storage device 50, and read them out from the storage device 50 when the prediction unit 13 predicts the production performance.

[0035] The prediction model 24 is generated by performing machine learning using measurement data including actual measurement data of past yearly production results and observed weather data of those years as learning data. Such a prediction model 24 is a prediction model in which at least a part of the actual measurement values ​​of production results up to the previous year and forecast values ​​of weather data for the current year are input information, and the production results for the current year are output information. By using such a prediction model 24, it is possible to predict the production results by taking into account the fluctuations in the annual production results of agricultural crops as well as the weather data that affects the production results. By further taking into account the weather data closely related to agriculture, it is possible to predict the production results more accurately than when only the fluctuations in the annual production results are considered.

[0036] The influence of aging and weather on production performance will be described with reference to FIG. 3. FIG. 3 is a diagram for explaining the aging of agricultural crop production performance and the influence of weather on production performance. The graph in FIG. 3 shows the year on the X-axis and the sugar content on the Y-axis, and the graph shows the yearly sugar content change on a specific day. It is believed that the yearly sugar content change is influenced not only by the aging of production performance but also by weather. Therefore, as shown in the graph on the right side of FIG. 3, the yearly sugar content change (solid line data) is decomposed into the sugar content change due to the influence of aging (dashed line data) and the sugar content change due to the influence of weather, which is represented by the difference between the dashed line data and the solid line data (arrange of the arrow).

[0037] The sugar content, which indicates the effect of aging and is shown by the dashed line in Figure 3, is a sugar content predicted taking into account the above-mentioned fluctuations in annual production performance, and is referred to as the standard sugar content (standard production performance). Because the standard sugar content is predicted taking into account only annual fluctuations, it may differ from the actual sugar content, which is shown by the solid line in Figure 3. The difference between this actual sugar content and the standard sugar content predicted taking into account annual fluctuations is thought to be the effect that weather has on sugar content.

[0038] Since the prediction model 24 is a prediction model that predicts the current year's production performance from measurement data including actual measurement data of past yearly production performance and observed weather data for those years, it is possible to predict production performance taking into account not only yearly fluctuations but also the influence of weather. Therefore, in the graph on the right side of Figure 3, a correction is made to the reference production performance represented by the dashed line within the range of the arrow representing the influence of weather, making it possible to predict production performance with high accuracy that is closer to the actual production performance represented by the solid line.

[0039] In addition, the prediction model 24 is a prediction model generated for each prediction target point, and can be a model that predicts the production performance of the prediction target point for the current year based on at least a portion of the actual measured values ​​of production performance at the prediction target point up to the previous year and the forecast values ​​of weather data for the prediction target point for the current year.

[0040] The influence of changes over time and weather on production performance may differ for each region where the agricultural crop is grown. Therefore, by predicting the production performance using the prediction model 24 created for each prediction target point, which is the region where the agricultural crop whose production performance is to be predicted is grown, it is possible to predict the production performance with higher accuracy.

[0041] According to the prediction device 10, the production performance of the current year can be predicted based on at least a part of the actual measured values ​​of the production performance up to the previous year, so that the production performance of the harvest season or shipping date of the year can be predicted even in the early stages of the cultivation period. This makes it possible to improve the production performance of the year by predicting the production performance of the year at the early stages of the cultivation period and changing the cultivation management such as fertilization, irrigation, and fruit thinning based on the prediction results. In addition, the optimal work timing and harvest timing can also be determined based on the predicted production performance.

[0042] (Prediction model generating device 20) The prediction model generation device 20 is a device for generating a prediction model that predicts the production performance of agricultural crops. The prediction model generation device 20 generates a prediction model that represents changes in production performance over time by referring to actual measurement value data of production performance for each past year, and predicts the production performance of the current year from at least a part of the actual measurement values ​​of production performance up to the previous year.

[0043] The prediction model generating device 20 includes a control unit 21. The control unit 21 controls each unit of the prediction model generating device 20, and is realized by a processor and a memory, for example. In this example, the processor accesses a storage (not shown), loads a program (not shown) stored in the storage into the memory, and executes a series of instructions included in the program. This constitutes each unit of the control unit 21. As each unit, the control unit 21 includes a learning data acquisition unit 22 and a prediction model generating unit 23.

[0044] The learning data acquiring unit 22 acquires learning data for training the prediction model 24. The learning data acquiring unit 22 reads out the learning data from the storage device 50 based on an input signal representing an instruction to start learning from the input device 40. The learning data acquiring unit 22 may also acquire learning data input via the input device 40. The learning data acquiring unit 22 outputs the acquired learning data to the prediction model generation unit 23.

[0045] The prediction model generation unit 23 generates a prediction model 24 which represents changes in production performance over time by referring to actual measured value data of production performance for each past year, and which predicts the production performance of the current year from at least a portion of the actual measured values ​​of production performance up to the previous year.

[0046] The prediction model generation unit 23 generates a prediction model 24 by performing machine learning using the learning data acquired from the learning data acquisition unit 22. Here, the learning data is actual measurement value data. The prediction model generation unit 23 generates the prediction model 24 by using, for example, a known machine learning method such as a neural network, a decision tree, a random forest, or a support vector machine. The prediction model 24 generated by the prediction model generation device 20 is a prediction model that uses at least a part of the actual measurement values ​​of production results up to the previous year as input information and the production results of the current year as output information.

[0047] Furthermore, as an example, the prediction model generating unit 23 may generate a statistical model that represents a correlation between the production performance of each year up to the year before a certain year and the production performance of that year. That is, the prediction model 24 may be a statistical model such as a linear regression model, a sparse modeling, a generalized linear model, a state space model, a hierarchical Bayes model, a time series model, or clustering.

[0048] The prediction model 24 is a model that represents changes in production performance over time by referring to actual measured value data of production performance for each past year, and therefore can be used to predict production performance taking into account fluctuations in annual production performance of agricultural crops as changes over time. The prediction model 24 is a prediction model used to predict production performance in the prediction device 10 described above. The prediction model generation unit 23 may store the generated prediction model 24 in the storage device 50.

[0049] Furthermore, the prediction model generating unit 23 may generate a prediction model 24 that represents the change in production performance over time and the influence of weather, by referring to measurement data including actual measurement data of production performance for each past year and observed value data of weather data for those years. Such a prediction model 24 is a prediction model that predicts production performance for the current year from at least a part of the actual measurement values ​​of production performance up to the previous year and forecast values ​​of weather data for the current year. As an example, the observed value data of the weather data can be acquired from a database made public by an organization that provides weather information, such as the Japan Meteorological Agency. The prediction model generating device 20 may store the acquired observed value of the weather data in the storage device 50, and read it out from the storage device 50 when the prediction model generating unit 23 generates the prediction model 24.

[0050] The prediction model generating unit 23 performs machine learning using the measurement data as learning data to generate a prediction model in which at least a part of the actual values ​​of production performance up to the previous year and forecast values ​​of weather data for the current year are input information, and the production performance for the current year is output information. In addition, as one example, the prediction model generating unit 23 may generate, as the prediction model 24, a statistical model that represents a correlation between the production performance for each year up to the previous year and the observed values ​​of the weather data for that year, and the production performance for that year.

[0051] The prediction model 24 can be used to predict crop yields by taking into account the fluctuations in crop yields from year to year as well as meteorological data that affects the yields. By taking into account meteorological data closely related to agriculture, the prediction model 24 can be used to predict crop yields with greater accuracy than when only the fluctuations in crop yields from year to year are taken into account.

[0052] The prediction model generation unit 23 preferably generates a prediction model 24 for each prediction target point. The prediction model generation unit 23 generates the prediction model 24 for each prediction target point by referring to measurement data including actual measured values ​​of production performance for each past year at the prediction target point and observed values ​​of meteorological data for each past year at the prediction target point.

[0053] The effects of changes over time and weather on production performance may differ for each region where the crop is grown. Therefore, by generating a prediction model 24 for each prediction target point, which is the region where the crop whose production performance is to be predicted is grown, it can be used to predict production performance with higher accuracy.

[0054] The prediction model generation unit 23 may regenerate the prediction model 24 based on the prediction result in order to improve prediction accuracy. When the prediction model 24 is a learning model generated by machine learning, the prediction model 24 may be re-learned. As an example, the prediction model generation unit 23 regenerates the prediction model 24 so as to minimize the difference between the actual value of the production performance in a certain year in the past and the predicted value of the production performance in that year predicted using the prediction model 24.

[0055] As an example, the prediction model generation unit 23 calculates for each year the difference between the actual measured value of production performance for each year up to the previous year and the predicted value of the production performance for each year predicted using the prediction model 24, and regenerates the prediction model 24 so that the difference is minimized for all years. Furthermore, the prediction model generation unit 23 may regenerate the prediction model 24 so that the sum of squares of the difference between the actual measured value of production performance for a certain year in the past and the predicted value of the production performance for that year predicted using the prediction model 24 is minimized.

[0056] Furthermore, when regenerating the prediction model 24, the prediction model generation unit 23 may regenerate the prediction model using regression analysis in which the difference between the actual measured value of production performance for a certain year in the past and the predicted value of production performance for that year predicted by the prediction model 24 is regressed based on the observed values ​​of the weather data for that year.

[0057] As explained with respect to the prediction device 10, referring to Fig. 3, the yearly change in production performance can be decomposed into the change in production performance due to the influence of aging and the change in production performance due to the influence of weather. The prediction model generation unit 23 decomposes the yearly change in production performance into the change in production performance due to the influence of aging and the change in production performance due to the influence of weather, taking into consideration the balance between the change in production performance due to the influence of aging and the change in production performance due to the influence of weather.

[0058] As an example, the prediction model generation unit 23 uses regularization to calculate a reference production performance, which is a predicted value of the production performance taking into account changes over time. First, the strength of regularization is varied to calculate the reference production performance for each regularization coefficient. Then, the difference between the measured production performance and the reference production performance for each regularization coefficient is obtained, and this difference is calculated as the influence of weather on the production performance. Then, the influence of weather is regressed using the observed value of the weather data for that year. The prediction model generation unit 23 repeats this process to determine the regularization coefficient, the reference production performance, and the regression coefficient of the weather data that minimizes the difference between the predicted value and the actual value of the production performance, and regenerates the prediction model 24.

[0059] In addition, an example of a regression analysis of the influence of weather on production performance using weather data, which is performed when the prediction model generation unit 23 regenerates the prediction model 24, may be a regression analysis performed by the prediction model generation unit 33 in the prediction model generation device 30 described later.

[0060] In this manner, by regenerating the prediction model 24, it is possible to generate a prediction model 24 that is capable of predicting production performance with higher accuracy.

[0061] The prediction model generation device 20 can generate a prediction model that predicts the production performance of the current year based on at least a part of the actual measured values ​​of the production performance up to the previous year, so it can also be used to predict the production performance of the harvest season or shipping date of the year at the beginning of the cultivation period. This makes it possible to predict the production performance of the year at the beginning of the cultivation period and improve the production performance of the year by changing the cultivation management such as fertilization, irrigation, and fruit thinning based on the prediction result. It can also be used to determine the optimal work timing and harvest timing based on the predicted production performance.

[0062] (Prediction model generating device 30) The weather data prediction model generation device 30 is a device for generating a prediction model that predicts the production performance of agricultural crops. The prediction model generation device 30 generates a prediction model 34 that represents the production performance and the influence of weather by referring to observed value data of weather data before the target prediction date, and predicts the production performance from the forecast value of the weather data on the target prediction date. The prediction model generation device 30 generates the prediction model 34 by selecting a combination of variables of the weather data so as to minimize the difference between the actual measured value of the production performance in a certain year in the past and the predicted value of the production performance for that year predicted using the prediction model 34.

[0063] The prediction model generating device 30 includes a control unit 31. The control unit 31 controls each unit of the prediction model generating device 30, and is realized by a processor and a memory, for example. In this example, the processor accesses a storage (not shown), loads a program (not shown) stored in the storage into the memory, and executes a series of instructions included in the program. This constitutes each unit of the control unit 31. As each unit, the control unit 31 includes a learning data acquisition unit 32 and a prediction model generating unit 33.

[0064] The learning data acquiring unit 32 acquires learning data for training the prediction model 34. The learning data acquiring unit 32 reads out the learning data from the storage device 50 based on an input signal representing an instruction to start learning from the input device 40. The learning data acquiring unit 32 may also acquire learning data input via the input device 40. The learning data acquiring unit 32 outputs the acquired learning data to the prediction model generation unit 33.

[0065] The prediction model generation unit 33 generates a prediction model 34 which represents production performance and the effects of weather by referring to observed values ​​of weather data prior to the prediction target date, and which predicts production performance from the forecast values ​​of the weather data for the prediction target date.

[0066] The prediction model generation unit 33 generates a prediction model 34 that represents the production performance and the influence of weather, by referring to the learning data including the observed values ​​of daily weather data and the actual measured values ​​of the production performance on those days. The prediction model generation unit 33 generates the prediction model 34 by performing machine learning using the learning data acquired from the learning data acquisition unit 22. The prediction model generation unit 33 generates the prediction model 34 by using, for example, a known machine learning method such as a neural network, a decision tree, a random forest, or a support vector machine.

[0067] In addition, the prediction model generating unit 33 may generate a statistical model that represents a correlation between daily weather data and the production performance of each day, for example. That is, the prediction model 34 may be a statistical model such as a linear regression model, a sparse modeling, a generalized linear model, a state space model, a hierarchical Bayes model, a time series model, or clustering.

[0068] The prediction model generation device 30 generates the prediction model 34 by selecting a combination of weather data variables so as to minimize the difference between the actual production performance of a certain year in the past and the predicted production performance of that year predicted using the prediction model 34. Weather data that is expected to affect the production performance of agricultural crops includes many variables such as precipitation, average temperature, maximum temperature, minimum temperature, total solar radiation, and sunshine hours. Some weather data variables are interdependent, and as an example, there are combinations of variables that are highly interdependent, such as low temperatures on days when it rains (relationship between precipitation and temperature). Therefore, by selecting a combination of weather data variables that is optimal for predicting production performance, a prediction model that can accurately predict production performance can be generated.

[0069] The influence of a combination of weather data variables on production performance will be described with reference to FIG. 4. FIG. 4 is a diagram for explaining the influence of weather data variables on production performance. In FIG. 4, the graph on the top left shows the influence of precipitation on sugar content, the graph in the top center shows the influence of average temperature on sugar content, and the graph on the top right shows the influence of sunshine hours on sugar content. In these graphs, the X-axis shows the date, the Y-axis shows the increase or decrease in sugar content, and the Z-axis shows the measurement location. In other words, these graphs show the influence of weather data variables on production performance for each measurement location.

[0070] In Figure 4, the bottom graph is an overlay of the top three graphs, showing only the graphs for specific measurement points. In other words, this graph shows the effect of each weather data variable on sugar content. In the bottom graph, the solid line shows the effect of precipitation, the dotted line shows the effect of average temperature, and the circle plot shows the effect of sunshine hours.

[0071] As shown in the upper graph of Figure 4, the degree to which production performance is affected by variables varies by location and by day. As shown in the lower graph of Figure 4, by overlaying the graphs of each variable, it is clear that the types and degrees of affected variables differ even for the same location and the same day.

[0072] In this way, by selecting an optimal combination of variables for predicting production performance based on the degree of influence of weather data variables on production performance, a prediction model capable of predicting production performance with higher accuracy can be generated. Also, by selecting an optimal combination of variables for each day or location, a prediction model capable of predicting production performance with higher accuracy can be generated.

[0073] The prediction model generation unit 33 selects a combination of weather data variables by regression analysis based on the integrated value or average value of each variable of the weather data before the target prediction date. The prediction model generation unit 33 calculates an integrated value obtained by integrating each variable for a predetermined period or an average value within the predetermined period, and performs regression analysis based on the calculated integrated value or average value to select a combination of variables that minimizes the difference between the actual value and the predicted value of the production performance. As an example, the prediction model generation unit 33 selects an optimal combination of variables by performing regression analysis using machine learning that can analyze highly interdependent variables.

[0074] The prediction model generation unit 33 selects a combination of weather data variables by regression analysis based on the start and end dates for calculating the integrated value or average value for each variable, and the number of calculation days. The impact of weather on production performance can change not only on an annual basis, but also on short periods such as the flowering period and the fruiting period. Therefore, by performing regression analysis based on the start and end dates for calculating the integrated value for each variable, or the start and end dates for calculating the average value for each variable, it is possible to select an optimal combination of variables for each period. Similarly, by performing regression analysis based on the number of days for integrating or the number of days for averaging (number of calculation days) for each variable, it is possible to select an optimal combination of variables for a shorter period.

[0075] The prediction model generation unit 33 selects a combination of the weather data variables by performing regression analysis based on the integrated value or average value of the calculation days for each day from the start date to the end date for each variable of the weather data. In this way, by calculating the integrated value or average value of each variable for the calculation days for each day within the calculation period from the start date to the end date, the window for the calculation days is shifted by one day, and a vector representing the influence of each variable on the production performance every day within the calculation period can be created. Then, a regression analysis is performed using the created daily vector, and a combination of variables that minimizes the difference between the actual production performance and the predicted production performance is selected, thereby selecting the combination of variables that is optimal for predicting the production performance. In addition, by performing regression analysis using the daily vector, a combination of variables can be selected taking into consideration the influence of the continuity of the variables from day to day on the production performance, such as the influence of a heat wave that continues for days.

[0076] The prediction model generating unit 33 may generate a prediction model 34 that represents the change over time in the production performance and the influence of weather, generated by referring to measurement data including the actual measurement value data of the production performance for each past year and the observation value data of the weather data for those years, and predicts the production performance from at least a part of the actual measurement value of the production performance up to the previous year and the forecast value of the weather data for the prediction target day. In addition, such a prediction model 34 may be generated by performing machine learning using the measurement data as learning data, thereby generating a prediction model 34 in which at least a part of the actual measurement value of the production performance up to the previous year and the forecast value of the weather data for the prediction target day are input information and the production performance for the current year is output information. In other words, the prediction model generating unit 33 may generate a prediction model 34 that represents the change over time in the production performance and the influence of weather by regressing the influence of weather when the change in the production performance for each year is decomposed into the influence of the change over time and the influence of weather in the prediction model generating unit 23 of the prediction model generating device 20 described above.

[0077] Moreover, it is preferable that the prediction model generation unit 33 generates a prediction model 34 for each prediction target point. The prediction model generation unit 33 generates a prediction model 24 for each prediction target point by referring to measurement data including actual measured values ​​of production performance for each past year at the prediction target point and observed values ​​of meteorological data for those years at the prediction target point. Generating a prediction model 34 for each prediction target point, which is an area where the agricultural crops whose production performance is to be predicted grow, can be used to predict production performance with higher accuracy.

[0078] According to the prediction model generation device 30, the production performance of the current year can be predicted from the forecast value of the weather data for the prediction target day, so it can also be used to predict the production performance of the harvest season or shipping date of the year at the beginning of the cultivation period. This makes it possible to predict the production performance of the year at the beginning of the cultivation period and change the cultivation management such as fertilization, irrigation, and fruit thinning based on the prediction result, thereby improving the production performance of the year. It can also be used to determine the optimal work timing and harvest timing based on the predicted production performance.

[0079] (Prediction of production performance in prediction system 100) The concept of the flow of the process of predicting the production performance using the prediction model in the prediction system 100 will be described with reference to Fig. 5. Fig. 5 is a diagram for explaining the concept of predicting the production performance of agricultural crops using the prediction model, which is executed by the prediction system according to one embodiment of the present invention. Note that the variables of the weather data shown in Fig. 5 are merely examples, and the variables of the weather data are not limited thereto.

[0080] As shown in FIG. 5, a prediction model that has been trained using measurement data including actual measurement data of production performance for each past year and observed value data of weather data for those years is used. The actual measurement values ​​of (past) production performance up to the previous year and forecast values ​​of weather data for the current year are input to the prediction model. The prediction model divides the predicted value of production performance into the base production performance for the current year and the influence of the weather for the current year. The prediction model regresses the influence of the weather for the current year based on a combination of weather data variables and selects the optimal combination of variables. The prediction model regresses the influence of the weather for the current year based on the selected combination of variables. The prediction model outputs a predicted value of production performance for the current year from the base production performance for the current year and the influence of the weather for the current year.

[0081] (Prediction process flow) The flow of the prediction process (prediction method) by the prediction device 10 will be described with reference to FIG. 6. FIG. 6 is a flowchart showing an example of the prediction process executed by the prediction device according to one embodiment of the present invention. As shown in FIG. 6, first, the input data acquisition unit 12 acquires actual measured values ​​of (past) production results up to the previous year (step S1). Next, the input data acquisition unit 12 acquires forecast values ​​of weather data for the current year (step S2). Then, the prediction unit 13 inputs the acquired actual measured values ​​of production results up to the previous year and forecast values ​​of weather data for the current year into the prediction model 24, and acquires the output forecast values ​​of the current year production results (step S3, prediction process). The prediction unit outputs the acquired forecast values ​​to the output device 60 as prediction results (step S4), and ends the process.

[0082] (Prediction model generation process flow) A flow of a process of generating a prediction model 24 (a method of generating a prediction model) by the prediction model generating device 20 will be described with reference to FIG. 7. FIG. 7 is a flowchart showing an example of a prediction model generating process executed by the prediction model generating device according to an embodiment of the present invention. As shown in FIG. 7, first, the learning data acquiring unit 22 acquires actual values ​​of production performance for each past year (step S11). Next, the learning data acquiring unit 22 acquires observed values ​​of weather data for those years (step S12). Then, the learning data acquiring unit 22 associates the actual values ​​of production performance for each past year and the observed values ​​of weather data for those years to generate learning data (measurement data) (step S13). The prediction model generating unit 23 uses the generated learning data to generate a prediction model 24 in which the actual values ​​of production performance up to the previous year (past) and the forecast values ​​of weather data for the current year are input information, and the production performance for the current year is output information (step S14, generating process). The prediction model generating unit 23 stores the generated prediction model 24 in the storage device 50.

[0083] (Flow of weather data forecast model generation process) A flow of a process for generating a prediction model 34 (a method for generating a prediction model) by the prediction model generating device 30 will be described with reference to FIG. 8. FIG. 8 is a flowchart showing an example of a process for generating a prediction model executed by the weather data prediction model generating device according to an embodiment of the present invention. As shown in FIG. 8, first, the prediction model generating unit 33 sets the start date and end date for calculating the integrated value or average value of each variable of the weather data, and the number of days for integration or averaging (calculation number of days) (step S21). Next, the prediction model generating unit 33 calculates the integrated value or average value of the calculation number for each variable on each day from the start date to the end date (step S22). Then, the prediction model generating unit 33 regresses the prediction model 34 using the calculated value to obtain an error between the predicted value and the actual value (step S23). The prediction model generating unit 33 obtains a combination of variables that minimizes the error, the start date and end date of the integrated value or average value, and the calculation number of days (step S24). The prediction model generation unit 33 generates a prediction model 34 based on the obtained combination of variables, the start and end dates of the integrated value or average value, and the calculated number of days (step S25, generation step). The prediction model generation unit 33 stores the generated prediction model 34 in the storage device 50 (step S26).

[0084] [Software implementation example] The functions of the prediction device 10, the prediction model generating device 20, and the prediction model generating device 30 (hereinafter referred to as the "devices") can be realized by a program for causing a computer to function as these devices, and a program for causing a computer to function as each control block of these devices (in particular, each part included in the control unit 11, the control unit 21, and the control unit 31).

[0085] In this case, these devices are provided with a computer having at least one control device (e.g., a processor) and at least one storage device (e.g., a memory) as hardware for executing the above program. The above program is executed by the control device and the storage device, thereby realizing each function described in the above embodiment.

[0086] The above program may be recorded non-transitory on one or more computer-readable recording media. The recording media may or may not be included in these devices. In the latter case, the above program may be provided to these devices via any wired or wireless transmission medium.

[0087] In addition, some or all of the functions of each of the control blocks can be realized by a logic circuit. For example, an integrated circuit in which a logic circuit that functions as each of the control blocks is formed is also included in the scope of the present invention. In addition, the functions of each of the control blocks can be realized by, for example, a quantum computer.

[0088] Furthermore, each process described in the above embodiment may be executed by AI (Artificial Intelligence). In this case, the AI ​​may be operated by the control device or may be operated by another device (for example, an edge computer or a cloud server).

[0089] [Example] For mandarin oranges, sugar content and acidity were predicted using a prediction model generated using past sugar content and acidity data at multiple target prediction locations, and the accuracy of the prediction was verified. The accuracy of sugar content and acidity predictions was verified by comparing actual measured values ​​in fiscal year 2020 with values ​​predicted using the prediction model. Weather observation values ​​for fiscal years 2018 and 2019, as well as weather forecast values ​​as of March 22, fiscal year 2020, were used.

[0090] The root mean square error (RMSE) between predicted and measured values ​​was calculated for all prediction locations and all prediction dates over the two-year period. When meteorological observation values ​​were used in predicting sugar content, the RMSE was 0.6561 (Figure 9). When meteorological forecast values ​​were used in predicting sugar content, the RMSE was 1.5267 (Figure 10). Next, when meteorological observation values ​​were used in predicting acidity, the RMSE was 0.2517 (Figure 11). When meteorological forecast values ​​were used in predicting acidity, the RMSE was 0.2636 (Figure 12).

[0091] In addition, sugar content and acidity for fiscal year 2020 were predicted based on weather forecast values ​​as of March 22, 2020, and accuracy was verified using measurements up to November 9, 2020. Weather forecast values ​​were used to verify accuracy up to November 9, 2020. The RMSE for sugar content prediction was 0.7355 (Figure 13). The RMSE for acidity prediction was 0.1615 (Figure 14).

[0092] In this way, it was shown that by using the predictive model, it is possible to make predictions with sufficient accuracy as of March to grasp the trends in production results for the following year.

[0093] Figure 15 shows the influence of three meteorological variables by period in the prediction of high sugar content sorting in FY2020 at a certain forecast target location. In Figure 15, the solid line indicates the influence of precipitation, the dotted line indicates the influence of average temperature, and the circle plot indicates the influence of sunshine hours. Note that the weather forecast values ​​as of March 22, 2020 are used, so the influence of the actual weather in FY2020 differs. When the weather is normal from late April, which is the normal value, the influence of precipitation on sugar content is the largest among precipitation, average temperature, and sunshine hours. As shown in Figure 15, the precipitation until around the end of June 2020 was effective in revising the sugar content at the time of sorting by up to 0.01 per day upward. On the other hand, the precipitation in July and August 2020 was effective in revising the sugar content at the time of sorting downward by 0.01 to a maximum of 0.025 per day. Although mulch sheet covering was used during this period, it was suggested that the influence of precipitation in July and August was not zero.

[0094] Other Embodiments (Using the average production results) The prediction device 10 may predict the current year's production performance from at least a part of the actual measured values ​​of the production performance up to the previous year, using a prediction model that represents the average value of the production performance, which is generated by referring to the actual measured value data of the production performance for each past year. As an example, when the accumulated years of the production performance for each past year are short, such as about 2 to 5 years, a prediction model that represents the average value of the production performance may be used instead of a prediction model that represents the change in the production performance over time. Here, the average value of the production performance may be a value obtained by averaging the production performance for each year for a predetermined number of years. Furthermore, the prediction model 24 generated by the prediction model generating device 20 and the prediction model 34 generated by the prediction model generating device 30 may be prediction models that represent the average value of production performance and the influence of weather, generated by referring to measurement data including actual measurement value data of production performance for each past year and observed value data of weather data for those years. Such prediction models 24 and 34 can predict production performance by considering the annual fluctuation of agricultural crops as an average value.

[0095] That is, in each of the above-described embodiments, the technical scope of the present invention also includes embodiments in which all of the descriptions regarding the changes in production performance over time are replaced with average values ​​of production performance.

[0096] (Aspect of using measurement data of soil components as measurement data) The prediction device 10 predicts at least one of actual measurement data of production results for each past year, observed value data of meteorological data for those years, and measured value data of soil components for those years. Directions Includes measurement data and The production performance for the current year may be predicted using a prediction model that represents the secular changes or average values ​​of the production performance and the influence of weather, and that is generated by referring to the above. Here, the measurement value data of the soil components may be, for example, soil component values ​​(soil moisture value, soil pH value, etc.) measured by a soil sensor such as a soil moisture meter installed in a field where agricultural crops are grown.

[0097] The prediction model 24 generated by the prediction model generating device 20 is based on at least one of the actual measurement data of the production performance for each past year, the observation data of the weather data for each past year, and the measurement data of the soil components. Directions Includes measurement data and The prediction model 24 may be a prediction model that represents the change over time or average value of the production performance and the influence of at least one of weather and soil components, generated by referring to the above. Such a prediction model 24 is generated by performing machine learning using measurement data as learning data, and at least a part of the actual measured values ​​of the production performance up to the previous year and at least one of the forecast values ​​of weather data for the current year and the measured values ​​of soil components for the current year are input information, and the production performance for the current year is an output value. According to the prediction model 24, the production performance can be predicted taking into account the soil components.

[0098] The prediction model 24 is a prediction model generated for each prediction point, and may predict the production performance for the current year at the prediction point from at least a portion of the actual measured values ​​of the production performance at the prediction point up to the previous year and at least one of the forecast values ​​of meteorological data for the current year at the prediction point and the measured values ​​of soil components for the current year. The prediction model 24 may be regenerated using regression analysis in which the difference between the actual measured production performance for a past year and the predicted production performance for that year predicted by the prediction model 24 is regressed based on at least one of the observed meteorological data for that year and the measured values ​​of soil components for that year.

[0099] The prediction model 34 generated by the prediction model generation device 30 is a prediction model that represents production performance and the effects of at least one of weather and soil components, generated by referring to at least one of observed value data of weather data and measurement data of soil components prior to the prediction date, and can be a prediction model that predicts production performance from at least one of the forecast values ​​of weather data and measurement data of soil components for the prediction date.

[0100] Such a prediction model 34 is generated by selecting a combination of weather data variables and a combination of soil component variables so as to minimize the difference between the actual production performance of a certain past year and the predicted production performance of that year predicted using the prediction model 34. The combination of these variables may be selected by regression analysis based on the integrated or average value of each variable of the weather data and soil components before the prediction target date. The combination of these variables may also be selected by regression analysis based on the start and end dates for calculating the integrated or average value, and the number of days for calculation. The combination of these variables may also be selected by regression analysis based on the integrated or average value of the number of days for calculation for each day from the start date to the end date for each variable of the weather data and soil components.

[0101] The prediction model 34 is based on at least one of the actual measurement data of the production results for each past year, the observed value data of the weather data for each past year, and the measured value data of the soil components for each past year. Directions Includes measurement data and A prediction model that represents the change over time or average value of production performance and the influence of at least one of weather and soil components, generated by referring to the above, and predicts production performance from at least a part of the actual measured values ​​of production performance up to the previous year and at least one of the forecast values ​​of weather data and the measured values ​​of soil components on the prediction target day. Such a prediction model 34 can be generated by performing machine learning using the measurement data as learning data. Such a prediction model 34 is a prediction model in which at least a part of the actual measured values ​​of production performance up to the previous year and at least one of the forecast values ​​of weather data and the measured values ​​of soil components on the prediction target day are input information, and the production performance of the current year is output information.

[0102] The influence of soil components on production performance will be described with reference to Fig. 16. Fig. 16 is a diagram for explaining the influence of soil moisture value on production performance. The X-axis in the graph shown in Fig. 16 indicates the date, and the Y-axis indicates the influence value of soil moisture value converted into sugar content. The graph shown in Fig. 16 shows the influence of soil moisture value on sugar content at harvest.

[0103] As shown in Figure 16, the degree to which soil moisture value affects sugar content at harvest varies from day to day. As an example, Figure 16 shows that soil moisture value from July to September has a large effect on sugar content at harvest. This finding is consistent with existing findings in the fruit tree field that sugar content increases due to drought stress in July and August, and the effect saturates thereafter.

[0104] In this way, by predicting the production performance taking into account the soil components, it is possible to predict the production performance with higher accuracy. Furthermore, by predicting the production generator taking into account both the weather and the soil components, it is expected that the prediction accuracy will be further improved.

[0105] In other words, in each embodiment described in this specification, embodiments in which all of the descriptions regarding meteorological data are replaced with (i) measurement data of soil components, or (ii) meteorological data and measurement data of soil components are also included in the technical scope of the present invention.

[0106] (Selection of variables based on information criteria) The combination of meteorological data variables and the combination of soil component variables in the prediction model 34 generated by the prediction model generation device 30 may be selected based on an information criterion. In other words, in the method for generating a prediction model, an embodiment in which a combination of meteorological data variables and a combination of soil component variables are selected based on an information criterion to generate the prediction model 34 is also included in the technical scope of the present invention. Here, as the information criterion, a conventionally known information criterion can be used, and examples thereof include the Kullback-Leibler information criterion, the Akaike information criterion, and the Bayesian information criterion.

[0107] For example, when the estimation algorithm of each prediction model generated for a combination of meteorological data variables and soil component variables does not include a model selection criterion, the combination of meteorological data variables and soil component variables may be selected based on an information criterion. This allows the variable selection process to be performed uniformly without being affected by the knowledge or skill level of the operator.

[0108] (Predicting growth stage) The prediction device 10 may predict the growth stage of the crop by comparing the predicted production performance with a reference value that indicates the performance of each growth stage of the crop. Here, the growth stage of the crop refers to the flowering period, harvest period, transplanting period, etc. of the crop. The prediction of the growth stage in the prediction device 10 may be performed by the prediction unit 13. As an example, when a predicted value of the production performance such as sugar content or acidity obtained by the prediction model 24 exceeds a preset reference value (threshold value), the prediction unit 13 of the prediction device 10 determines that the harvest standard is met and predicts that the time when the production performance was predicted is the harvest time.

[0109] Furthermore, the prediction device 10 may calculate an influence amount of at least one of the weather and the soil components in the prediction model, and predict the growth stage of the crops by referring to the calculated influence amount.

[0110] Agricultural crops include those that are grown indoors as seedlings and then transplanted outdoors, and those that are harvested and stored in the shade under a roof. For such crops, if the prediction model generation unit 23 and the prediction model generation unit 33 calculate the amount of influence (amount of influence) of weather or soil components on the production performance, the date on which the amount of influence switches discretely can be detected. For example, in the case of crops that are harvested and stored in the shade under a roof, the date on which the amount of influence of sunlight hours suddenly becomes almost zero corresponds to the date on which the crops are transferred to a storage environment under a roof after harvest. Therefore, the prediction device 10 can predict the growth stage of the crops by referring to such an amount of influence.

[0111] (Growth stage prediction device) In addition, at least one of data showing the actual growth stage transition of agricultural crops for each past year, observed value data of meteorological data for those years, and measured value data of soil components for those years is required. Directions The technical scope of the present invention also includes a growth stage prediction device that predicts the growth stage transition of the current year from at least a part of the actual growth stage transition up to the previous year and at least one of the forecast values ​​of weather data for the current year and the measured values ​​of soil components for the current year using a prediction model that represents the growth stage transition and the influence of at least one of weather and soil components, which is generated by referring to measurement data including the growth stage transition and the measured values ​​of weather and soil components for the current year. Here, the growth stage transition is intended to be information on the dates of change of each growth stage of a crop, such as the flowering date, harvest date, and transplanting date, for example.

[0112] That is, the prediction model used by such a growth stage prediction device is a growth stage prediction model that represents the change over time or average value of the transition of the growth stage of the crop and the influence of at least one of weather and soil components. The growth stage prediction device inputs at least a part of the actual transition of the growth stage up to the previous year and at least one of the forecast values ​​of the weather data for the current year and the measured values ​​of the soil components for the current year into the growth stage prediction model to obtain the transition of the growth stage to be output. As an example, by using the growth stage prediction model, the growth stage prediction device can obtain prediction results such as the date of flowering, the number of days from a specified date to the flowering date, and the number of days from the sowing date to the flowering date.

[0113] In addition, in the embodiments described in this specification, embodiments in which all of the descriptions regarding prediction of production performance are replaced with prediction of the progression of growth stages are also included in the technical scope of the present invention.

[0114] (Method of calculating potential value of production performance) Another embodiment of the prediction device will be described with reference to FIG. 17. For ease of explanation, the same reference numerals are given to components having the same functions as those described in the prediction system 100 and the prediction device 10, and the explanations thereof will not be repeated. FIG. 17 is a block diagram showing a main configuration of a prediction system 200 according to another embodiment of the present invention. The prediction system 200 differs from the prediction system 100 shown in FIG. 1 in that the control unit 211 of the prediction device 210 includes an input value generating unit 212, an output value acquiring unit 213, a setting unit 214, and a calculating unit 215.

[0115] The input value generating unit 212 generates a simulation input value of at least one of the observed values ​​of meteorological data and the measured values ​​of soil components based on at least one of the observed values ​​of past meteorological data and the measured values ​​of soil components (input value generating step). The input value generating unit 212 replaces at least one of the observed values ​​of meteorological data and the measured values ​​of soil components acquired by the input data acquiring unit 12 on a daily basis to generate a simulation input value. The data replacement is performed so as to replace the data with data of the same day in a different past year at the same location. In other words, the simulation input value generated by the input value generating unit 212 can be at least one of the observed values ​​of meteorological data and the measured values ​​of soil components, which are data for multiple years patched together on a daily basis. The input value generating unit 212 outputs the generated simulation input value to the output value acquiring unit 213.

[0116] The output value acquisition unit 213 acquires a simulation output value of the production result predicted from the simulation input value using the prediction model 24 or the prediction model 34 (a step of acquiring an output value). The output value acquisition unit 213 inputs the simulation input value to the prediction model 24 or the prediction model 34, and acquires a predicted value of the production result to be output as a simulation output value. The output value acquisition unit 213 outputs the acquired simulation output value to the setting unit 214.

[0117] The setting unit 214 sets the simulation input value when the obtained simulation output value is the highest as the potential value (setting process). The setting unit 214 compares the simulation output values ​​obtained for various simulation input values, and sets the simulation input value when the simulation output value is the highest as the potential value. That is, the setting unit 214 compares production results predicted using multiple pieces of weather data or soil component data with different patchwork patterns, and sets the potential value. The setting unit 214 outputs the set potential value to the calculation unit 215.

[0118] The calculation unit 215 calculates the simulation input value when the potential value is obtained as the optimal environmental value (calculating step). That is, the calculation unit 215 calculates the weather data or soil component data when the best production performance is obtained, and calculates at least one of the weather conditions and soil component conditions for obtaining the production performance, as the optimal environmental value.

[0119] In the prediction device 210, simulation input values ​​obtained by replacing at least one of the observed values ​​of meteorological data and the measured values ​​of soil components with data from the same day in a different past year at the same location are used as virtual environmental conditions, and the production performance predicted based on the virtual environmental conditions is used as the potential value. Such simulation input values ​​are generated by executing a process for all dates in the growing season, for example, replacing "maximum temperature, hours of sunshine, and amount of precipitation on March 3, 2010" with "maximum temperature, hours of sunshine, and amount of precipitation on March 3, 2011." In this way, by comparing the production performance for each virtual environmental condition, the most ideal environmental conditions can be predicted.

[0120] The input value generating unit 212 may determine which weather condition or soil component condition to replace at which time based on information on the influence of weather or soil components on production performance obtained from the prediction model generating unit 23 and the prediction model generating unit 33. The input value generating unit 212 may generate simulation input values ​​using an algorithm that determines data to be replaced based on information on the influence of weather or soil components on production performance.

[0121] The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope of the claims. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. [Explanation of symbols]

[0122] 10, 210 Prediction device 13 Prediction Department 20 Prediction model generation device 23 Prediction model generation unit 30 Prediction model generation device 33 Prediction model generation unit 100, 200 Prediction System

Claims

1. A method for predicting crop production performance, comprising: The prediction method is executed by a computer under the control of software, a step of predicting the production performance of agricultural crops for the current year using a prediction model in which at least a part of the actual measured values ​​of the production performance up to the previous year and at least one of the forecasted values ​​of meteorological data for the current year and the measured values ​​of soil components for the current year are input information and the production performance for the current year is output information, the prediction model being generated by performing machine learning using actual measured value data for the production performance for each of the past several years and measurement data including at least one of observed value data of meteorological data for those years and measured value data of soil components for those years as learning data; A step of replacing at least one of past observed meteorological data and measured values ​​of soil components on a daily basis with past data for the same day in a different year at the same location, and generating simulation input values ​​for at least one of the observed meteorological data and measured values ​​of soil components; obtaining a simulation output value of a production performance predicted from the simulation input value using the prediction model; setting the simulation input value at which the obtained simulation output value is highest as a potential value; A step of calculating the simulation input value when the potential value is obtained as an optimal environment value; A prediction method implemented by a computer.

2. The prediction model is a prediction model generated by performing machine learning using as learning data actual measured value data of the production performance for each year for each prediction target location and measurement data including at least one of observed value data of meteorological data for those years and measured value data of soil components for those years, and predicts the production performance for the current year at the prediction target location using as input information at least a portion of the actual measured value of the production performance up to the previous year at the prediction target location and at least one of forecasted values ​​of meteorological data for the current year at the prediction target location and measured values ​​of soil components for the current year.

3. A prediction device for predicting crop production performance, a prediction unit that predicts the production performance of agricultural crops for the current year using a prediction model in which at least a part of the actual measured values ​​of the production performance up to the previous year and at least one of the forecasted values ​​of meteorological data for the current year and the measured values ​​of soil components for the current year are input information and the production performance for the current year is output information, the prediction model being generated by performing machine learning using actual measured value data for the production performance for each of the past several years and measurement data including at least one of observed value data of meteorological data for those years and measured value data of soil components for those years as learning data; a generating unit that replaces at least one of past observed meteorological data and measured values ​​of soil components with past data for the same day in a different year at the same location on a daily basis, and generates a simulation input value of at least one of the observed meteorological data and measured values ​​of soil components; an acquisition unit that acquires a simulation output value of a production performance predicted from the simulation input value using the prediction model; a setting unit that sets the simulation input value at which the obtained simulation output value is highest as a potential value; A prediction device comprising: a calculation unit that calculates the simulation input value when the potential value is obtained as an optimal environment value.

4. A prediction program for causing a computer to function as a prediction device comprising a prediction unit, a generation unit, an acquisition unit, a setting unit, and a calculation unit according to claim 3.

5. The method according to claim 1 or 2, further comprising the step of predicting a growth stage of the crop by comparing the predicted production performance with a reference value representing a performance of the crop at each growth stage, the step being carried out by the computer.

6. A step of calculating an influence amount of at least one of weather and soil components in the prediction model; predicting a growth stage of a crop by referring to the calculated influence amount; The prediction method according to claim 1 or 2, further comprising the steps of:

Citation Information

Patent Citations

  • Crop yield prediction method, terminal and computer readable storage medium

    CN108229739A

  • Prediction method, prediction program, and prediction apparatus

    JP2017163956A

  • Growth environment control program, growth environment control method, and growth environment control device

    JP2020048551A

  • Sensing system and data structure used therefor

    JP2020128927A

  • Parameter optimization device, parameter optimization method, and computer-readable recording medium

    WO2018083950A1