{"url":"/dataset/eurosat","name":"EuroSAT","full_name":"EuroSAT","description_markdown":"**Eurosat** is a dataset and deep learning benchmark for land use and land cover classification. The dataset is based on Sentinel-2 satellite images covering 13 spectral bands and consisting out of 10 classes with in total 27,000 labeled and geo-referenced images.\r\n\r\nSource: [EuroSAT](https://github.com/phelber/eurosat)\r\nImage Source: [EuroSAT](https://github.com/phelber/eurosat)","description_withheld":null,"homepage":"https://github.com/phelber/eurosat","introduced_date":"2017-08-31","introduced_date_note":null,"introduced_by":{"paper":"/paper/eurosat-a-novel-dataset-and-deep-learning","title":"EuroSAT: A Novel Dataset and Deep Learning Benchmark for Land Use and Land Cover Classification","first_author":"Patrick Helber","url":null},"license":{"name":"Unknown","url":null},"modalities":[{"name":"Images","url":"/datasets/modality/images"}],"tasks":[{"name":"Image Classification","url":"/task/image-classification","datasets_with_task":"/datasets/task/image-classification"},{"name":"Classification","url":"/task/classification-1","datasets_with_task":"/datasets/task/classification-1"},{"name":"Semantic Segmentation","url":"/task/semantic-segmentation","datasets_with_task":"/datasets/task/semantic-segmentation"},{"name":"Zero-Shot Learning","url":"/task/zero-shot-learning","datasets_with_task":"/datasets/task/zero-shot-learning"},{"name":"Few-Shot Learning","url":"/task/few-shot-learning","datasets_with_task":"/datasets/task/few-shot-learning"},{"name":"Image Clustering","url":"/task/image-clustering","datasets_with_task":"/datasets/task/image-clustering"},{"name":"Transductive Zero-Shot Classification","url":"/task/transductive-zero-shot-classification","datasets_with_task":"/datasets/task/transductive-zero-shot-classification"},{"name":"Prompt Engineering","url":"/task/prompt-engineering","datasets_with_task":"/datasets/task/prompt-engineering"},{"name":"Cross-Domain Few-Shot","url":"/task/cross-domain-few-shot","datasets_with_task":"/datasets/task/cross-domain-few-shot"},{"name":"Few-Shot Learning - 4 shots","url":"/task/few-shot-learning-4-shots","datasets_with_task":"/datasets/task/few-shot-learning-4-shots"}],"languages":[],"variants":["EuroSAT"],"data_loaders":[{"repo":"https://github.com/huggingface/datasets","url":"https://huggingface.co/datasets/blanchon/EuroSAT_RGB","frameworks":["tf","pytorch","jax"]},{"repo":"https://github.com/huggingface/datasets","url":"https://huggingface.co/datasets/blanchon/EuroSAT_MSI","frameworks":["tf","pytorch","jax"]},{"repo":"https://github.com/pytorch/vision","url":"https://pytorch.org/vision/stable/generated/torchvision.datasets.EuroSAT.html","frameworks":["pytorch"]},{"repo":"https://github.com/tensorflow/datasets","url":"https://www.tensorflow.org/datasets/catalog/eurosat","frameworks":["tf","jax"]},{"repo":"https://github.com/phelber/EuroSAT","url":"https://github.com/phelber/eurosat","frameworks":[]},{"repo":"https://github.com/isaaccorley/torchrs","url":"https://github.com/isaaccorley/torchrs","frameworks":["pytorch"]}],"num_papers_in_archive":687,"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28"},"benchmarks":[{"leaderboard":"/sota/image-classification-on-eurosat","task":"Image Classification","dataset_variant":"EuroSAT","rows":15,"metrics":["Accuracy (%)"],"first_row_in_archive_order":{"model":"DeepEnsembling","paper":"/paper/deep-ensembling-of-multiband-images-for-earth","metrics":{"Accuracy (%)":"99.41"},"code_links":[{"title":"LorisNanni/Multi-Band-Image-Analysis-Using-Ensemble-Neural-Networks","url":"https://github.com/LorisNanni/Multi-Band-Image-Analysis-Using-Ensemble-Neural-Networks"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/prompt-engineering-on-eurosat","task":"Prompt Engineering","dataset_variant":"EuroSAT","rows":14,"metrics":["Harmonic mean"],"first_row_in_archive_order":{"model":"MMRL++","paper":"/paper/mmrl-parameter-efficient-and-interaction","metrics":{"Harmonic mean":"91.94"},"code_links":[{"title":"yunncheng/MMRL","url":"https://github.com/yunncheng/MMRL"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/cross-domain-few-shot-on-eurosat","task":"Cross-Domain Few-Shot","dataset_variant":"EuroSAT","rows":11,"metrics":["5 shot"],"first_row_in_archive_order":{"model":"StyleAdv-FT","paper":"/paper/meta-style-adversarial-training-for-cross","metrics":{"5 shot":"91.64"},"code_links":[{"title":"lovelyqian/styleadv-cdfsl","url":"https://github.com/lovelyqian/styleadv-cdfsl"},{"title":"lovelyqian/wave-SAN-CDFSL","url":"https://github.com/lovelyqian/wave-SAN-CDFSL"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/transductive-zero-shot-classification-on-1","task":"Transductive Zero-Shot Classification","dataset_variant":"EuroSAT","rows":2,"metrics":["Accuracy"],"first_row_in_archive_order":{"model":"RS-TransCLIP","paper":"/paper/enhancing-remote-sensing-vision-language","metrics":{"Accuracy":"91.2"},"code_links":[{"title":"elkhouryk/rs-transclip","url":"https://github.com/elkhouryk/rs-transclip"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/few-shot-learning-on-eurosat","task":"Few-Shot Learning","dataset_variant":"EuroSAT","rows":1,"metrics":["Harmonic mean"],"first_row_in_archive_order":{"model":"Variational Prompt Tuning","paper":"/paper/variational-prompt-tuning-improves","metrics":{"Harmonic mean":"77.71"},"code_links":[{"title":"saic-fi/bayesian-prompt-learning","url":"https://github.com/saic-fi/bayesian-prompt-learning"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/image-clustering-on-eurosat","task":"Image Clustering","dataset_variant":"EuroSAT","rows":1,"metrics":["Accuracy"],"first_row_in_archive_order":{"model":"TURTLE (CLIP + DINOv2)","paper":"/paper/let-go-of-your-labels-with-unsupervised-1","metrics":{"Accuracy":"96.6"},"code_links":[{"title":"mlbio-epfl/turtle","url":"https://github.com/mlbio-epfl/turtle"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/zero-shot-learning-on-eurosat","task":"Zero-Shot Learning","dataset_variant":"EuroSAT","rows":1,"metrics":["Accuracy"],"first_row_in_archive_order":{"model":"ZLaP*","paper":"/paper/label-propagation-for-zero-shot","metrics":{"Accuracy":"63.2"},"code_links":[{"title":"vladan-stojnic/zlap","url":"https://github.com/vladan-stojnic/zlap"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/classification-on-eurosat","task":"Classification","dataset_variant":"EuroSAT","rows":0,"metrics":["Accuracy"],"first_row_in_archive_order":null,"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"}],"papers_with_a_benchmark_row":[{"paper":"/paper/mmrl-parameter-efficient-and-interaction","title":"MMRL++: Parameter-Efficient and Interaction-Aware Representation Learning for Vision-Language Models","date":"2025-05-15","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/deep-ensembling-of-multiband-images-for-earth","title":"Deep Ensembling of Multiband Images for Earth Remote Sensing and Foramnifera Data","date":"2025-04-02","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/mmrl-multi-modal-representation-learning-for","title":"MMRL: Multi-Modal Representation Learning for Vision-Language Models","date":"2025-03-11","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":1,"samples_ran":0,"samples_unverified":1,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/enhancing-remote-sensing-vision-language","title":"Enhancing Remote Sensing Vision-Language Models for Zero-Shot Scene Classification","date":"2024-09-01","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/hpt-hierarchically-prompting-vision-language","title":"HPT++: Hierarchically Prompting Vision-Language Models with Multi-Granularity Knowledge Generation and Improved Structure Modeling","date":"2024-08-27","rows_on_this_dataset":1,"code_links":2,"syntology":null},{"paper":"/paper/let-go-of-your-labels-with-unsupervised-1","title":"Let Go of Your Labels with Unsupervised Transfer","date":"2024-06-11","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":4,"samples_ran":3,"samples_unverified":1,"pointer_only_for_licence":4,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/which-backbone-to-use-a-resource-efficient","title":"Which Backbone to Use: A Resource-efficient Domain Specific Comparison for Computer Vision","date":"2024-06-09","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/label-propagation-for-zero-shot","title":"Label Propagation for Zero-shot Classification with Vision-Language Models","date":"2024-04-05","rows_on_this_dataset":2,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":2,"samples_ran":1,"samples_unverified":1,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/prompt-learning-via-meta-regularization","title":"Prompt Learning via Meta-Regularization","date":"2024-04-01","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":7,"samples_ran":4,"samples_unverified":3,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/mtp-advancing-remote-sensing-foundation-model","title":"MTP: Advancing Remote Sensing Foundation Model via Multi-Task Pretraining","date":"2024-03-20","rows_on_this_dataset":3,"code_links":2,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":5,"samples_ran":4,"samples_unverified":1,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/promptkd-unsupervised-prompt-distillation-for","title":"PromptKD: Unsupervised Prompt Distillation for Vision-Language Models","date":"2024-03-05","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/improving-cross-domain-few-shot","title":"Improving Cross-domain Few-shot Classification with Multilayer Perceptron","date":"2023-12-15","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/learning-hierarchical-prompt-with-structured","title":"Learning Hierarchical Prompt with Structured Linguistic Knowledge for Vision-Language Models","date":"2023-12-11","rows_on_this_dataset":1,"code_links":2,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":7,"samples_ran":3,"samples_unverified":4,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/dept-decoupled-prompt-tuning","title":"DePT: Decoupled Prompt Tuning","date":"2023-09-14","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":8,"samples_ran":4,"samples_unverified":4,"pointer_only_for_licence":8,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/read-only-prompt-optimization-for-vision","title":"Read-only Prompt Optimization for Vision-Language Few-shot Learning","date":"2023-08-29","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":6,"samples_ran":4,"samples_unverified":2,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/self-regulating-prompts-foundational-model","title":"Self-regulating Prompts: Foundational Model Adaptation without Forgetting","date":"2023-07-13","rows_on_this_dataset":1,"code_links":2,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":21,"samples_ran":7,"samples_unverified":14,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/consistency-guided-prompt-learning-for-vision","title":"Consistency-guided Prompt Learning for Vision-Language Models","date":"2023-06-01","rows_on_this_dataset":1,"code_links":2,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":7,"samples_ran":3,"samples_unverified":4,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/dino-mc-self-supervised-contrastive-learning","title":"Extending global-local view alignment for self-supervised learning with remote sensing imagery","date":"2023-03-12","rows_on_this_dataset":2,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":3,"samples_ran":0,"samples_unverified":3,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/meta-style-adversarial-training-for-cross","title":"StyleAdv: Meta Style Adversarial Training for Cross-Domain Few-Shot Learning","date":"2023-02-18","rows_on_this_dataset":2,"code_links":2,"syntology":null},{"paper":"/paper/learning-domain-invariant-prompt-for-vision","title":"Learning Domain Invariant Prompt for Vision-Language Models","date":"2022-12-08","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/maple-multi-modal-prompt-learning","title":"MaPLe: Multi-modal Prompt Learning","date":"2022-10-06","rows_on_this_dataset":1,"code_links":3,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":6,"samples_ran":4,"samples_unverified":2,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/variational-prompt-tuning-improves","title":"Bayesian Prompt Learning for Image-Language Model Generalization","date":"2022-10-05","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":6,"samples_ran":4,"samples_unverified":2,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/a-continual-development-methodology-for-large","title":"A Continual Development Methodology for Large-scale Multitask Dynamic ML Systems","date":"2022-09-15","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/adversarial-feature-augmentation-for-cross","title":"Adversarial Feature Augmentation for Cross-domain Few-shot Classification","date":"2022-08-23","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/self-supervised-learning-in-remote-sensing-a","title":"Self-supervised Learning in Remote Sensing: A Review","date":"2022-06-27","rows_on_this_dataset":2,"code_links":3,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":1,"samples_ran":1,"samples_unverified":0,"pointer_only_for_licence":1,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/an-evolutionary-approach-to-dynamic","title":"An Evolutionary Approach to Dynamic Introduction of Tasks in Large-scale Multitask Learning Systems","date":"2022-05-25","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/wave-san-wavelet-based-style-augmentation","title":"Wave-SAN: Wavelet based Style Augmentation Network for Cross-Domain Few-Shot Learning","date":"2022-03-15","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/conditional-prompt-learning-for-vision","title":"Conditional Prompt Learning for Vision-Language Models","date":"2022-03-10","rows_on_this_dataset":1,"code_links":12,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":6,"samples_ran":4,"samples_unverified":2,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/vision-models-are-more-robust-and-fair-when","title":"Vision Models Are More Robust And Fair When Pretrained On Uncurated Images Without Supervision","date":"2022-02-16","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/cross-domain-few-shot-classification-via","title":"Cross-Domain Few-Shot Classification via Adversarial Task Augmentation","date":"2021-04-29","rows_on_this_dataset":2,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":1,"samples_ran":0,"samples_unverified":1,"pointer_only_for_licence":1,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/msmatch-semi-supervised-multispectral-scene","title":"MSMatch: Semi-Supervised Multispectral Scene Classification with Few Labels","date":"2021-03-18","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/learning-transferable-visual-models-from","title":"Learning Transferable Visual Models From Natural Language Supervision","date":"2021-02-26","rows_on_this_dataset":1,"code_links":82,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":20,"samples_ran":16,"samples_unverified":4,"pointer_only_for_licence":16,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/explanation-guided-training-for-cross-domain","title":"Explanation-Guided Training for Cross-Domain Few-Shot Classification","date":"2020-07-17","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/cross-domain-few-shot-classification-via-1","title":"Cross-Domain Few-Shot Classification via Learned Feature-Wise Transformation","date":"2020-01-23","rows_on_this_dataset":1,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":2,"samples_ran":2,"samples_unverified":0,"pointer_only_for_licence":2,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/a-new-benchmark-for-evaluation-of-cross","title":"A Broader Study of Cross-Domain Few-Shot Learning","date":"2019-12-16","rows_on_this_dataset":1,"code_links":2,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":7,"samples_ran":4,"samples_unverified":3,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/in-domain-representation-learning-for-remote-1","title":"In-domain representation learning for remote sensing","date":"2019-11-15","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/few-shot-learning-with-graph-neural-networks","title":"Few-Shot Learning with Graph Neural Networks","date":"2017-11-10","rows_on_this_dataset":1,"code_links":6,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":1,"samples_ran":1,"samples_unverified":0,"pointer_only_for_licence":1,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}}],"syntology_totals":{"read_at":"2026-09-24T18:15:14+00:00","papers_with_samples":20,"samples_harvested":121,"samples_ran":69,"samples_unverified":52,"pointer_only_for_licence":33,"papers_with_no_sample_that_ran":3,"note":"the per-paper counts above, summed; not a rate"},"papers_note":"The archive never published its papers-using-dataset list; these are papers with a leaderboard row on this dataset's benchmarks."}