Applications Of Machine Learning For Remote Sensing And Environmental Monitoring