Feature Extraction
Transformers
PyTorch
Safetensors
English
trendyol_dinov2
image-similarity
image-retrieval
computer-vision
e-commerce
dinov2
custom_code
Eval Results (legacy)
Instructions to use Trendyol/trendyol-dino-v2-ecommerce-256d with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Trendyol/trendyol-dino-v2-ecommerce-256d with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("feature-extraction", model="Trendyol/trendyol-dino-v2-ecommerce-256d", trust_remote_code=True)# Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("Trendyol/trendyol-dino-v2-ecommerce-256d", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
feat: test upload - Trendyol DinoV2 Product Similarity and Retrieval Embedding Model
Browse files🧪 Test Upload Details:
- Personal account testing before company publication
- Architecture: ConvNeXt-Base + ArcFace loss
- Embedding dimension: 256
- Task: Product similarity and retrieval
📁 Repository Contents:
- Model weights in safetensors format
- Complete model card with usage examples
- Apache 2.0 license
- Demo notebook for inference
🔒 Security: Scanned and validated
📋 RFC Compliance: Ready for company publication
Test upload by: Personal Account
README.md
CHANGED
|
@@ -88,28 +88,6 @@ The model uses a specific preprocessing pipeline that's crucial for good perform
|
|
| 88 |
6. **ToTensor**: Convert to PyTorch tensor
|
| 89 |
7. **Normalize**: ImageNet normalization (mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
|
| 90 |
|
| 91 |
-
### Using with AutoModel and AutoImageProcessor
|
| 92 |
-
|
| 93 |
-
```python
|
| 94 |
-
from transformers import AutoModel, AutoImageProcessor
|
| 95 |
-
|
| 96 |
-
# Load from Hugging Face Hub
|
| 97 |
-
model = AutoModel.from_pretrained("Trendyol/trendyol-dino-v2-ecommerce-256d")
|
| 98 |
-
processor = AutoImageProcessor.from_pretrained("Trendyol/trendyol-dino-v2-ecommerce-256d")
|
| 99 |
-
|
| 100 |
-
# Full inference pipeline
|
| 101 |
-
import torch
|
| 102 |
-
from PIL import Image
|
| 103 |
-
|
| 104 |
-
image = Image.open('your_image.jpg')
|
| 105 |
-
inputs = processor(images=image, return_tensors="pt")
|
| 106 |
-
|
| 107 |
-
with torch.no_grad():
|
| 108 |
-
outputs = model(**inputs)
|
| 109 |
-
embeddings = outputs.last_hidden_state # Shape: [1, 256]
|
| 110 |
-
|
| 111 |
-
print("Embedding shape:", embeddings.shape)
|
| 112 |
-
```
|
| 113 |
|
| 114 |
## Installation
|
| 115 |
|
|
|
|
| 88 |
6. **ToTensor**: Convert to PyTorch tensor
|
| 89 |
7. **Normalize**: ImageNet normalization (mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])
|
| 90 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 91 |
|
| 92 |
## Installation
|
| 93 |
|
__pycache__/modeling_trendyol_dinov2.cpython-312.pyc
CHANGED
|
Binary files a/__pycache__/modeling_trendyol_dinov2.cpython-312.pyc and b/__pycache__/modeling_trendyol_dinov2.cpython-312.pyc differ
|
|
|