An automatic and personalized recommendation modelling in activity eCoaching with deep learning and ontology