I need to know about the deep learning algorithms used in land cover classification and which one is best suited. Planning to use Sentinel-2 satellite images.
I also want to know about GAN in Landcover classification.
Ansith Sivadasan I do not know why do you want to use deep learning for land cover classification! There are many algorithms which are sometime comparable in accuracy to deep learning and less expensive computation wise.
Agree with Mohamad M. Awad. However there is not a one line answer to your question. the only way you will know which algorithm is suited for your application is to implement it and tune it. with High end APIs of python its a matter of few days. get your hands dirty.
One of the most widely used machine learning algorithms are random forests (RF). The popularity of this algorithm is due to the fact it can be used for both classification and regression purposes. Second, you can use Earth-observing satellites, such as Sentinel-2 and Landsat-8. There are different ML classifications: with ensemble decision tree classifiers (e.g., Random Forest (RF), Bagging Trees (BT), Boosted Trees, etc.) and Support Vector Machine (SVM) being among the most commonly utilized for LULC classification. More recently, algorithms employing deep learning (DL) (i.e., Deep Neural Networks (DNNs)) have also become very popular for LULC classification.
There are several deep learning methods for suitable for land use classification, such as the Genetic algorithm, Convolutional Neural Networks (CNNs), Random forest classification etc.
The following latest articles may be helpful:
Article Hydrological Response to Agricultural Land Use Heterogeneity...