Skip to content
Back to skills

An Empirical Study Of Training Self Supervised Vision Transformers Arxiv 2104 02057v2

ASecurity

Use this skill when you want to understand empirical best practices for training self-supervised ViTs (MoCo v3) including data, augmentation, and training stability. Avoid it when you are not training self-supervised vision models.

  • 9 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
researchgo

Works with

  • cli

Security analysis

A100/100

Scanned September 8, 2026

npx -y skills add feiyang-k/curation-bench --skill an-empirical-study-of-training-self-supervised-vision-transformers-arxiv-2104-02057v2 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of An Empirical Study Of Training Self Supervised Vision Transformers Arxiv 2104 02057v2?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for An Empirical Study Of Training Self Supervised Vision Transformers Arxiv 2104 02057v2
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/feiyang-k-an-empirical-study-of-training-self-supervised-vis/badge)](https://www.skillsdirectory.com/skills/feiyang-k-an-empirical-study-of-training-self-supervised-vis)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# An Empirical Study of Training Self-Supervised Vision Transformers

## One-line decision
Use this skill when you want to understand empirical best practices for training self-supervised ViTs (MoCo v3) including data, augmentation, and training stability. Avoid it when you are not training self-supervised vision models.

## Skill metadata
- **Skill type**: self-supervised-vit-training-recipe
- **Paper kind**: operational-method
- **Actionability**: high
- **Evidence quality**: full_paper

## Goal
Provide empirical best practices for training self-supervised Vision Transformers, covering data augmentation, batch size, training stability, and optimization for MoCo v3.

## Problem signature
- Modality: images for self-supervised ViT pretraining.
- Data state: ImageNet images with self-supervised training recipes.
- Scale regime: ImageNet-1K scale.
- Model requirement: ViT with MoCo v3 self-supervised training.

## Use when
- You are training self-supervised ViTs.
- You need training stability guidance.
- You want empirical recipe recommendations.

## Do not use when
- You are not using self-supervised pretraining.
- CLIP-supervised training is your approach.
- You have stable training recipes.

## Required inputs
- **imagenet**: ImageNet-1K for self-supervised training.
- **moco_v3**: MoCo v3 implementation.
- **training_config**: Training hyperparameters for ablation.

## Optional inputs
- **augmentation_config**: Augmentation choices for ablation.

## Outputs
- **training_recipe**: Empirical best practices for self-supervised ViTs.
- **moco_v3_vit**: Self-supervised ViT with best recipe.

## Assumptions and prerequisites
- Self-supervised ViT training has specific best practices.
- Training stability is a key challenge.
- Empirical ablation reveals optimal recipes.

## Procedure
1. **Ablate training settings**
   Action: Vary batch size, learning rate, augmentation for self-supervised ViT.
   Why: Identifies optimal training configuration.
   Note: See paper for details.
2. **Address training instability**
   Action: Study and fix training instability issues.
   Why: Stability is critical for self-supervised ViTs.
   Note: See paper for details.
3. **Recommend best practices**
   Action: Compile empirical best practices from ablations.
   Why: Provides actionable training guidance.
   Note: See paper for details.

## Parameters to set
- **batch_size** — Role: Training batch size. How to set: 4096 for ViT-B. Default/range: 4096. Effect: Batch size affects self-supervised learning quality.
- **learning_rate** — Role: Base learning rate. How to set: Scale with batch size. Default/range: 1.5e-4 * batch/256. Effect: LR scaling is critical for stability.

## Validation checks
- Self-supervised ViT should achieve strong linear probe accuracy.
- Training should be stable without instability tricks.
- Recipes should generalize across ViT scales.

## Failure modes
- Training instability can cause divergence.
- Some settings may not transfer across datasets.
- Self-supervised features may not match supervised on some tasks.

## Adaptation notes for VLM training
- MoCo v3 recipes inform self-supervised vision encoder training for VLMs.
- Training stability insights apply to any ViT training.
- Self-supervised ViTs complement CLIP encoders in VLM pipelines.

## Implementation notes
- Use the MoCo v3 codebase.
- Monitor training loss for instability.
- Apply recommended hyperparameters.

## Evidence from the paper
- MoCo v3 provides empirical best practices for self-supervised ViT training.
- Training stability requires specific techniques.
- The recipe produces competitive self-supervised ViT features.
- Empirical ablation reveals optimal training configurations.

## Source paper
- **Title**: An Empirical Study of Training Self-Supervised Vision Transformers
- **Year**: 2021
- **Venue**: ICCV
- **Paper ID**: arxiv-2104.02057v2
- **URL**: http://arxiv.org/abs/2104.02057v2
- **arXiv ID**: 2104.02057v2

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in research →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.