摘要 |
An information processing apparatus including inter-class node insertion means for inserting an input vector into a network as an inter-class insertion node. The apparatus further includes a winner node learning time calculation means for incrementing, when an edge is connected between a first winner node and a second winner node, learning time of a node for the first winner node by a predetermined value. The apparatus includes load balancing means for detecting, for each predetermined cycle according to the total number of input vectors, a node where the value of the learning time is relatively large and unbalanced, inserting a new node into a position near the node that has been detected and the adjacent node of the node that has been detected, reducing the learning time of the node that has been detected and the learning time of the adjacent node of the node that has been detected, deleting an edge between the node that has been detected and the adjacent node of the node that has been detected, connecting an edge between the node that has been newly inserted and the node that has been detected, and connecting an edge between the node that has been newly inserted and the adjacent node of the node that has been detected. |