Artificial neural network library