Computational intelligence algorithms for the development of an artificial sport trainer