Training and analysis