This commit is contained in:
lee
2025-06-18 14:35:43 +08:00
commit e474ab5f9f
529 changed files with 80523 additions and 0 deletions

View File

@ -0,0 +1,20 @@
---
description: Explore MaskDecoder, a part of the Ultralytics models. Gain insights on how to utilize it effectively in the SAM modules decoders MLP.
keywords: Ultralytics, MaskDecoder, SAM modules, decoders, MLP, YOLO, machine learning, image recognition
---
# Reference for `ultralytics/models/sam/modules/decoders.py`
!!! Note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/decoders.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/decoders.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/decoders.py) 🛠️. Thank you 🙏!
<br><br>
## ::: ultralytics.models.sam.modules.decoders.MaskDecoder
<br><br>
## ::: ultralytics.models.sam.modules.decoders.MLP
<br><br>

View File

@ -0,0 +1,52 @@
---
description: Discover detailed information on ImageEncoderViT, PositionEmbeddingRandom, Attention, window_partition, get_rel_pos and more in Ultralytics models encoders documentation.
keywords: Ultralytics, Encoders, Modules, Documentation, ImageEncoderViT, PositionEmbeddingRandom, Attention, window_partition, get_rel_pos
---
# Reference for `ultralytics/models/sam/modules/encoders.py`
!!! Note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/encoders.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/encoders.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/encoders.py) 🛠️. Thank you 🙏!
<br><br>
## ::: ultralytics.models.sam.modules.encoders.ImageEncoderViT
<br><br>
## ::: ultralytics.models.sam.modules.encoders.PromptEncoder
<br><br>
## ::: ultralytics.models.sam.modules.encoders.PositionEmbeddingRandom
<br><br>
## ::: ultralytics.models.sam.modules.encoders.Block
<br><br>
## ::: ultralytics.models.sam.modules.encoders.Attention
<br><br>
## ::: ultralytics.models.sam.modules.encoders.PatchEmbed
<br><br>
## ::: ultralytics.models.sam.modules.encoders.window_partition
<br><br>
## ::: ultralytics.models.sam.modules.encoders.window_unpartition
<br><br>
## ::: ultralytics.models.sam.modules.encoders.get_rel_pos
<br><br>
## ::: ultralytics.models.sam.modules.encoders.add_decomposed_rel_pos
<br><br>

View File

@ -0,0 +1,16 @@
---
description: Explore the Sam module of Ultralytics. Discover detailed methods, classes, and information for efficient deep-learning model training!.
keywords: Ultralytics, Sam module, deep learning, model training, Ultralytics documentation
---
# Reference for `ultralytics/models/sam/modules/sam.py`
!!! Note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/sam.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/sam.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/sam.py) 🛠️. Thank you 🙏!
<br><br>
## ::: ultralytics.models.sam.modules.sam.Sam
<br><br>

View File

@ -0,0 +1,56 @@
---
description: Get in-depth insights about Ultralytics Tiny Encoder Modules such as Conv2d_BN, MBConv, ConvLayer, Attention, BasicLayer, and TinyViT. Improve your understanding of machine learning model components.
keywords: Ultralytics, Tiny Encoder, Conv2d_BN, MBConv, ConvLayer, Attention, BasicLayer, TinyViT, Machine learning modules, Ultralytics models
---
# Reference for `ultralytics/models/sam/modules/tiny_encoder.py`
!!! Note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/tiny_encoder.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/tiny_encoder.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/tiny_encoder.py) 🛠️. Thank you 🙏!
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.Conv2d_BN
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.PatchEmbed
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.MBConv
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.PatchMerging
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.ConvLayer
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.Mlp
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.Attention
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.TinyViTBlock
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.BasicLayer
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.LayerNorm2d
<br><br>
## ::: ultralytics.models.sam.modules.tiny_encoder.TinyViT
<br><br>

View File

@ -0,0 +1,24 @@
---
description: Learn about TwoWayTransformer and Attention modules in Ultralytics. Leverage these tools to enhance your AI models.
keywords: Ultralytics, TwoWayTransformer, Attention, AI models, transformers
---
# Reference for `ultralytics/models/sam/modules/transformer.py`
!!! Note
This file is available at [https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/transformer.py](https://github.com/ultralytics/ultralytics/blob/main/ultralytics/models/sam/modules/transformer.py). If you spot a problem please help fix it by [contributing](https://docs.ultralytics.com/help/contributing/) a [Pull Request](https://github.com/ultralytics/ultralytics/edit/main/ultralytics/models/sam/modules/transformer.py) 🛠️. Thank you 🙏!
<br><br>
## ::: ultralytics.models.sam.modules.transformer.TwoWayTransformer
<br><br>
## ::: ultralytics.models.sam.modules.transformer.TwoWayAttentionBlock
<br><br>
## ::: ultralytics.models.sam.modules.transformer.Attention
<br><br>