Convolutional neural networks. Machine replication of human learning