Investigating learning-independent abstract reasoning in artificial neural networks