1. An artificial neural network comprising: a learning circuit that stores an input history of an input signal; and an output circuit that is connected to the learning circuit, wherein the learning circuit changes a potential-change characteristic of an internal node included in the output circuit according to the input history, and the output circuit starts an output operation of data when a potential at the internal node exceeds a threshold value.