Artificial Neural Networks class