Generic artificial neural networks in Julia