Patent ID: 7346595

Claim:
A learning apparatus for learning time series data in a link model including a plurality of input time series pattern storage networks and a plurality of output time series pattern storage networks with nodes of the input time series pattern storage networks linked to nodes of the output time series pattern storage networks, each of the plurality of input time series pattern storage networks including a plurality of nodes, each node having a time series pattern model representing a time series pattern of time series data as input data input to a predetermined object to be controlled, and each of the plurality of output time series pattern storage networks including a plurality of nodes, each node having a time series pattern model representing a time series pattern of time series data as output data output by the predetermined object in response to the input data, the learning apparatus comprising: learning means for updating in a self-organizing manner each of the plurality of input time series pattern storage networks based on sub input data of a channel corresponding to the input time series pattern storage network, the input data containing sub input data of channels of the same number as the number of input time series pattern storage networks, and updating in a self-organizing manner each of the plurality of output time series pattern storage networks based on sub output data of a channel corresponding to the output time series pattern storage network, the output data containing sub output data of channels of the same number as the number of output time series pattern storage networks; link relationship updating means for updating a link relationship between each node of the output time series pattern storage network and a node, as an input winner node, most appropriately matching the sub input data of the channel corresponding to the input time series pattern storage network, from among the nodes of the input time series pattern storage network, and updating a link relationship between each node of the input time series pattern storage network and a node, as an output winner node, most appropriately matching the sub output data of the channel corresponding to the output time series pattern storage network, from among the nodes of the output time series pattern storage network; an output module for outputting an indication of the output winner node.