This is a solved problem for the past several years. At my company we had a side project to do exactly what you're describing -- taking satellite images and classifying them. Not only did we get > 92% accuracy (technically f1 score of 0.89) to detect clouds, roads, rivers, vegetation and to some...