Skip to content

Commit 63f4b50

Browse files
authored
Release checkpoint
1 parent 1285541 commit 63f4b50

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ This is the official implementation of the CVPR'24 paper [Adaptive Slot Attentio
1212

1313
Object-centric learning (OCL) uses slots to extract object representations, enhancing flexibility and interpretability. Slot attention, a common OCL method, refines slot representations with attention mechanisms but requires predefined slot numbers, ignoring object variability. To address this, a novel complexity-aware object auto-encoder framework introduces adaptive slot attention (AdaSlot), dynamically determining the optimal slot count based on data content through a discrete slot sampling module. A masked slot decoder suppresses unselected slots during decoding. Extensive testing shows this framework matches or exceeds fixed-slot models, adapting slot numbers based on instance complexity and promising further research opportunities.
1414

15+
## News!
16+
- [2024.11.02] We released the pre-trained checkpoints! Please find them at this [link](https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls)!
17+
- [2024.08.24] We open-sourced the code!
18+
1519
## Development Setup
1620

1721
Installing AdaSlot requires at least python3.8. Installation can be done using [poetry](https://python-poetry.org/docs/#installation). After installing `poetry`, check out the repo and setup a development environment:

0 commit comments

Comments
 (0)