This is a short tutorial of how to make a Land Use Land Cover (LULC) map by using some machine learning (ML) methods. Neural Network (NN), Random Forest (RF), Support Vector Machine (SVM) are the famous examples of ML classification, so those methods are going to be used in this example. You can access the data I used for this tutorial. The code itself is not well constructed since I'm only a beginner of the python, but I hope this work will be helpful for someone wants to implement machine learning methods for the LULC classification with remote sensing data :)
This is the satellite image (Sentinel-2) of the study site (E140.265 to E140.657, N35.805 to N36.003)
These are the resulting classification maps. We can see there are many solar panels in this region.
Dark orange: Barren land
Gray: Built up
Orange: Crop land (mostly rice field)
Red: Solar panel
Green: Vegetation
Blue: Water