Modeling of museum visitors with computer vision and machine learning techniques for providing targeted educational content and augmented reality games