| # Models | |
| `sentence_transformers.models` defines different building blocks, that can be used to create SentenceTransformer networks from scratch. For more details, see [Training Overview](../training/overview.md). | |
| ## Main Classes | |
| ```eval_rst | |
| .. autoclass:: sentence_transformers.models.Transformer | |
| .. autoclass:: sentence_transformers.models.Pooling | |
| .. autoclass:: sentence_transformers.models.Dense | |
| ``` | |
| ## Further Classes | |
| ```eval_rst | |
| .. autoclass:: sentence_transformers.models.Asym | |
| .. autoclass:: sentence_transformers.models.BoW | |
| .. autoclass:: sentence_transformers.models.CNN | |
| .. autoclass:: sentence_transformers.models.LSTM | |
| .. autoclass:: sentence_transformers.models.Normalize | |
| .. autoclass:: sentence_transformers.models.WeightedLayerPooling | |
| .. autoclass:: sentence_transformers.models.WKPooling | |
| .. autoclass:: sentence_transformers.models.WordEmbeddings | |
| .. autoclass:: sentence_transformers.models.WordWeights | |
| ``` | |