Using an artificial neural network to develop an optimal model of straight punch in boxing and training in punch techniques based on this model and real-time feedback | PLoS ONE | DeepDyve