Intelligent machining error prediction and compensation system based on convolutional neural networks and improved genetic algorithm | Synapse