It is possible to acquire existing techniques in a neural network model currently studied and developed so as to generalize them as an element technique, and provide modeling of a basic unit of bottom-up approach using the neural network by adding new values to the existing techniques. A network learning device builds up a network of basic units in a network section, acquires an input from a sensor input section for evaluating it, changes a coupling weight coefficient by using a correlation operation so that the evaluation value satisfies a predetermined evaluation value, and inserts a new neural network according to need.