 RNNs are also related to artificial neural networks, which (like the random neural network) have gradient-based learning algorithms.The learning algorithm for an n-node random neural network that includes feedback loops (it is also a recurrent neural network) is of computational complexity O(n^3) (the number of computations is proportional to the cube of n, the number of neurons).The random neural network can also be used with other learning algorithms such as reinforcement learning.