machine learning for environment