An apparatus, a computer readable medium, and a learning method for learning a model corresponding to time-series input data, including acquiring the time-series input data, which is a time series of input data including a plurality of input values, propagating, to a plurality of nodes in a model, each of a plurality of propagation values obtained by weighting each input value at a plurality of time points before one time point according to passage of time points, in association with the plurality of input values at the one time point, calculating a node value of a first node among the plurality of nodes by using each propagated value propagated to the first node, and updating a weight parameter used to calculate each propagation value propagated to the first node, by using a corresponding input value and a calculated error of the node value at the one time point.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A learning method for learning a model corresponding to time-series input data, comprising: acquiring the time-series input data, the time-series input data being a time series of input data including a plurality of input values; propagating, to a plurality of nodes in the model, each of a plurality of propagation values obtained by weighting each input value at a plurality of time points before one time point according to passage of time points, in association with the plurality of input values at the one time point; calculating a node value of a first node among the plurality of nodes using each propagated value propagated to the first node; and updating, using a processor, a weight parameter used to calculate each propagation value propagated to the first node using a corresponding input value and a calculated error of the node value at the one time point. 2. The learning method according to claim 1, further comprising updating, for the first node, a variance parameter indicating a variance in a probability distribution of an input value, by using the corresponding input value and the calculated error of the node value at the one time point. 3. The learning method according to claim 2, wherein the variance parameter is a parameter common to the plurality of input values. 4. The learning method according to claim 3, wherein updating the weight parameter includes making an update amount of the weight parameter smaller when the variance parameter is larger. 5. The learning method according to claim 3, wherein updating the variance parameter includes updating the variance parameter based on a sum of mathematical squares of the calculated error for each of the plurality of nodes. 6. The learning method according to claim 1, wherein at least a portion of the plurality of input values includes multi-values or real values. 7. The learning method according to claim 1, wherein: one portion of the plurality of input values includes multi-values or real values; and another portion of the plurality of input values includes binary values. 8. The learning method according to claim 7, further comprising, for a second node associated with an input value that is a binary value among the plurality of input values, calculating a conditional probability of the second node being one of two values of the binary value, based on each propagation value propagated to the second node and an input value at the one time point corresponding to the second node. 9. The learning method according to claim 7, further comprising: for a second node that is associated with an input value that is a binary value among the plurality of input values, calculating an expected value of a node value of the second node, based on each propagation value propagated to the second node and an input value at the one time point corresponding to the second node; and updating a weight parameter used to calculate each propagation value propagated to the second node, by using the input value corresponding to the one time point and an error of the expected value of the node value of the second node. 10. The learning method according to claim 1, further comprising: updating a first update parameter based on an input value at a time point that is a first number of time points before the one time point; and calculating the node value of the first node based on a value obtained by weighting the first update parameter with a first weight included in the weight parameter. 11. The learning method according to claim 10, wherein updating the first update parameter includes updating the first update parameter by multiplying a first coefficient by a sum of original first update parameters and the input value at the time point that is the first number of time points before the one time point. 12. The learning method according to claim 10, wherein the weight parameter includes a second weight corresponding to input values at each of two or more time points between the one time point and the time point that is the first number of time points before the one time point. 13. The learning method according to claim 10, wherein the weight parameter includes a third weight for weighting a value obtained by amplifying or attenuating, with a second coefficient corresponding to time points, the input values at each of two or more time points between the one time point and the time point that is the first number of time points before the one time point. 14. A learning method using a learned model corresponding to time-series input data of a learning target, comprising: acquiring time-series input data of an investigation target, the time-series input data being a time series of input data including a plurality of input values; propagating, to a plurality of nodes in the learned model, each of a plurality of propagation values obtained by weighting each input value at a plurality of time points before one time point according to passage of time points, in association with the plurality of input values at the one time point; calculating a node value of a first node among the plurality of nodes using each propagated value propagated to the first node; and detecting, using a processor, peculiarity of an input value corresponding to the first node and input at the one time point, using the node value of the first node and a variance parameter indicating a variance in a probability distribution of input values learned using the time-series input data of the learning target. 15. The learning method according to claim 14, wherein at least a portion of the plurality of input values includes multi-values or real values. 16. The learning method of claim 14, further comprising: updating a first update parameter based on an input value at a time point that is a first number of time points before the one time point; and calculating the node value of the first node based on a value obtained by weighting the first update parameter with a first weight included in the weight parameter. 17. A non-transitory computer readable storage medium having instructions embodied therewith, the instructions executable by a processor or programmable circuitry to cause the processor or programmable circuitry to perform operations comprising: acquiring the time-series input data, the time-series input data being a time series of input data including a plurality of input values; propagating, to a plurality of nodes in the model, each of a plurality of propagation values obtained by weighting each input value at a plurality of time points before one time point according to passage of time points, in association with the plurality of input values at the one time point; calculating a node value of a first node among the plurality of nodes using each propagated value propagated to the first node; and updating, using a processor, a weight parameter used to calculate each propagation value propagated to the first node, using a corresponding input value and a calculated error of the node value at the one time point. 18. A non-transitory computer readable storage medium having instructions embodied therewith, the instructions executable by a processor or programmable circuitry to cause the processor or programmable circuitry to perform the learning method of claim 14.