Learning apparatus, learning method, and program for efficiently learning dynamics
First Claim
1. A learning apparatus including a central processing unit, comprising:
- storage means for storing a network formed by a plurality of nodes each holding dynamics;
learning means for learning the dynamics of the network in a self-organizing manner on the basis of observed time-series data;
winner-node determining means for determining a winner node, the winner node being a node having dynamics that best match the time-series data, the winner node being determined according to a prediction error corresponding to an average square error between the time-series data and learning data; and
weight determining means for determining learning weights for the dynamics held by the individual nodes according to distances of the individual nodes from the winner node;
wherein the learning weight is calculated by raising an attenuation coefficient to a power determined by a ratio between the distance of the individual nodes from the winner node and a variable that is adjusted to decrease as time elapses, andwherein the learning means learns the dynamics of the network in a self-organizing manner by degrees corresponding to the learning weights.
1 Assignment
0 Petitions
Accused Products
Abstract
A learning apparatus includes a storage unit configured to store a network formed by a plurality of nodes each holding dynamics; a learning unit configured to learn the dynamics of the network in a self-organizing manner on the basis of observed time-series data; a winner-node determiner configured to determine a winner node, the winner node being a node having dynamics that best match the time-series data; and a weight determiner configured to determine learning weights for the dynamics held by the individual nodes according to distances of the individual nodes from the winner node. The learning unit is configured to learn the dynamics of the network in a self-organizing manner by degrees corresponding to the learning weights.
29 Citations
7 Claims
-
1. A learning apparatus including a central processing unit, comprising:
-
storage means for storing a network formed by a plurality of nodes each holding dynamics; learning means for learning the dynamics of the network in a self-organizing manner on the basis of observed time-series data; winner-node determining means for determining a winner node, the winner node being a node having dynamics that best match the time-series data, the winner node being determined according to a prediction error corresponding to an average square error between the time-series data and learning data; and weight determining means for determining learning weights for the dynamics held by the individual nodes according to distances of the individual nodes from the winner node; wherein the learning weight is calculated by raising an attenuation coefficient to a power determined by a ratio between the distance of the individual nodes from the winner node and a variable that is adjusted to decrease as time elapses, and wherein the learning means learns the dynamics of the network in a self-organizing manner by degrees corresponding to the learning weights. - View Dependent Claims (2, 3, 4)
-
-
5. A learning method of a learning apparatus including a central processing unit, comprising the steps of:
-
determining a winner node among a plurality of nodes holding dynamics and forming a network, the winner node being a node having dynamics that best match observed time-series data; determining learning weights for the dynamics held by the individual nodes according to distances of the individual nodes from the winner node, the winner node being determined according to a prediction error corresponding to an average square error between the time-series data and learning data; and learning the dynamics of the network in a self-organizing manner on the basis of the time-series data by degrees corresponding to the learning weights, wherein the learning weight is calculated by raising an attenuation coefficient to a power determined by a ratio between the distance of the individual nodes from the winner node and a variable that is adjusted to decrease as time elapses.
-
-
6. A recording medium storing an executable program that, when executed, controls a computer to execute processing comprising the steps of:
-
determining a winner node among a plurality of nodes holding dynamics and forming a network, the winner node being a node having dynamics that best match observed time-series data; determining learning weights for the dynamics held by the individual nodes according to distances of the individual nodes from the winner node, the winner node being determined according to a prediction error corresponding to an average square error between the time-series data and learning data; and learning the dynamics of the network in a self-organizing manner on the basis of the time-series data by degrees corresponding to the learning weighs, wherein the learning weight is calculated by raising an attenuation coefficient to a power determined by a ratio between the distance of the individual nodes from the winner node and a variable that is adjusted to decrease as time elapses.
-
-
7. A learning apparatus including a central processing unit, comprising:
-
a storage unit configured to store a network formed by a plurality of nodes each holding dynamics; a learning unit configured to learn the dynamics of the network in a self-organizing manner on the basis of observed time-series data; a winner-node determiner configured to determine a winner node, the winner node being a node having dynamics that best match the time-series data, the winner node being determined according to a prediction error corresponding to an average square error between the time-series data and learning data; and a weight determiner configured to determine learning weights for the dynamics held by the individual nodes according to distances of the individual nodes from the winner node; wherein the learning weight is calculated by raising an attenuation coefficient to a power determined by the distance of the individual nodes from the winner node and a variable, and wherein the learning weight is calculated by raising an attenuation coefficient to a power determined by a ratio between the distance of the individual nodes from the winner node and a variable that is adjusted to decrease as time elapses.
-
Specification