--- license: cc-by-4.0 tags: - remote-sensing - earth-observation - self-supervised-learning - ssl4eo-s12 - sentinel-2 - vit-small datasets: - wangyi111/SSL4EO-S12 base_model: wangyi111/SSL4EO-S12 --- # SSL4EO-S12 — ViT-S/16 pre-trained with Data2Vec Pre-trained backbone from the [SSL4EO-S12](https://github.com/zhu-xlab/SSL4EO-S12) project. | Property | Value | |---|---| | SSL method | **Data2Vec** | | Architecture | ViT-S/16 | | Input | S2-L1C 13 bands | | Pre-training epochs | 100 | | Normalisation | clip [0, 1] by dividing 10 000 | | Checkpoint | `B13_vits16_data2vec_0099_ckpt.pth` | ## Load the backbone ```python import torch import timm model = timm.create_model("vit_small_patch16_224", num_classes=0) state = torch.load("B13_vits16_data2vec_0099_ckpt.pth", map_location="cpu") # key may be "model", "state_dict", or "teacher" depending on the method backbone_state = state.get("model", state.get("state_dict", state)) model.load_state_dict(backbone_state, strict=False) model.eval() ``` ## Citation ```bibtex @article{wang2022ssl4eo, title={SSL4EO-S12: A Large-Scale Multi-Modal, Multi-Temporal Dataset for Self-Supervised Learning in Earth Observation}, author={Wang, Yi and Braham, Nassim Ait Ali and Xiong, Zhitong and Liu, Chenying and Albrecht, Conrad M and Zhu, Xiao Xiang}, journal={arXiv preprint arXiv:2211.07044}, year={2022} } ```