Information processing apparatus, method, and program using recurrent neural networks
First Claim
1. An information processing apparatus, including:
- lower time series data generation means having a plurality of recurrent neural networks which learn predetermined time series data, and generate prediction time series data according to the learning result;
upper time series data generation means having recurrent neural networks which learn error time series data that is time series data of errors raised at the time of the learning by the respective plural recurrent neural networks of the lower time series data generation means, and generate prediction error time series data that is time series data of prediction errors according to the learning result; and
conversion means for performing nonlinear conversion for the prediction errors generated by the upper time series data generation means,wherein the lower time series data generation means outputs the prediction time series data generated by the respective plural recurrent neural networks according to the prediction errors which have undergone the nonlinear conversion by the conversion means,wherein the lower time series data generation means further comprises a plurality of gate means for opening and closing the outputs of the prediction time series data at the subsequent stages of the respective plural recurrent neural networks, and the plural gate means open and close the outputs of the prediction time series data according to the prediction errors which have undergone the nonlinear conversion by the conversion means,wherein the lower time series data generation means further comprises composition means for compositing and outputting the prediction time series data output from the plural gate means, andwherein a larger prediction error results a smaller opening of an associated gate means.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus, includes a lower time series data generation unit having a plurality of recurrent neural networks which learn predetermined time series data, and generating prediction time series data. An upper time series data generation unit has recurrent neural networks which learn error time series data that is time series data of errors raised at the time of the learning by the respective plural recurrent neural networks of the lower time series data generation unit. Generation of prediction error time series data that is time series data of prediction errors; and a conversion unit that performs nonlinear conversion for the prediction errors generated by the upper time series data generation unit. The lower time series data generation unit outputs the prediction time series data according to the prediction errors.
11 Citations
9 Claims
-
1. An information processing apparatus, including:
-
lower time series data generation means having a plurality of recurrent neural networks which learn predetermined time series data, and generate prediction time series data according to the learning result; upper time series data generation means having recurrent neural networks which learn error time series data that is time series data of errors raised at the time of the learning by the respective plural recurrent neural networks of the lower time series data generation means, and generate prediction error time series data that is time series data of prediction errors according to the learning result; and conversion means for performing nonlinear conversion for the prediction errors generated by the upper time series data generation means, wherein the lower time series data generation means outputs the prediction time series data generated by the respective plural recurrent neural networks according to the prediction errors which have undergone the nonlinear conversion by the conversion means, wherein the lower time series data generation means further comprises a plurality of gate means for opening and closing the outputs of the prediction time series data at the subsequent stages of the respective plural recurrent neural networks, and the plural gate means open and close the outputs of the prediction time series data according to the prediction errors which have undergone the nonlinear conversion by the conversion means, wherein the lower time series data generation means further comprises composition means for compositing and outputting the prediction time series data output from the plural gate means, and wherein a larger prediction error results a smaller opening of an associated gate means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing method, comprising the steps of:
-
learning predetermined time series data, and generating prediction time series data according to the learning result; learning error time series data that is time series data of errors raised at the time of learning the predetermined time series data; and
generating prediction error time series data that is time series data of prediction errors according to the learning result;performing nonlinear conversion for the generated prediction errors; and outputting the generated prediction time series data according to the prediction errors which have undergone the nonlinear conversion. wherein the time series data generation step further comprises a plurality of gate steps for opening and closing the outputs of the prediction time series data at the subsequent stages, and the plural gate open and close the outputs of the prediction time series data according to the prediction errors which have undergone the nonlinear conversion by the conversion step, wherein the time series data generation step further comprises composition step for compositing and outputting the prediction time series data output from the plural gate steps, and wherein a large prediction error results a smaller opening of an associated gate step,
-
-
9. A non -transitory computer storage medium storing a program that makes a computer execute a processing, the processing comprising the steps of:
-
learning predetermined time series data, and generating prediction time series data according to the learning result; learning error time series data that is time series data of errors raised at the time of learning the predetermined time series data, and generating prediction error time series data that is time series data of prediction errors according to the learning, and performing nonlinear conversion for the generated prediction errors, wherein the time series data generation step further comprises a plurality of gate steps for opening and closing the outputs of the prediction time series data at the subsequent stages, and the plural gate step open and close the outputs of the prediction time series data according to the prediction errors which have undergone the nonlinear conversion by the conversion step, wherein the time series data generation step further comprises composition step for compositing and outputting, the prediction time series data output from the plural gate steps, and wherein a larger prediction error results a smaller opening of an associated gate step.
-
Specification