Progress with Convolutional neural networks part1(Machine Learning 2023)