Modules
sentence_transformers.sparse_encoder.models defines different building blocks, that can be used to create SparseEncoder networks from scratch. For more details, see Training Overview.
Note that modules from sentence_transformers.models can also be used for Sparse models, such as sentence_transformers.models.Transformer from SentenceTransformer > Modules
SPLADE Pooling
.. autoclass:: sentence_transformers.sparse_encoder.models.SpladePooling
MLM Transformer
.. autoclass:: sentence_transformers.sparse_encoder.models.MLMTransformer
SparseAutoEncoder
.. autoclass:: sentence_transformers.sparse_encoder.models.SparseAutoEncoder
SparseStaticEmbedding
.. autoclass:: sentence_transformers.sparse_encoder.models.SparseStaticEmbedding