Downloads · 30 days
0
Finisha-LLM/Dranina-mandala-vif
Dranina-mandala-vif is a image-to-image model from Finisha-LLM. Use it when you need one image transformed into another.
Downloads · 30 days
0
Access
Public
Updated Oct 2, 2025
Repo size
124 MB
Likes
1
Public
Click a slice to open those files.
.bin124 MB · 100%
From the Hugging Face model README

Bienvenue à la Version VIF de Dranina ! 🚀
Ce modèle est le résultat d'un finetuning spécialisé de notre modèle de base Dranina-Mandala-Colorizer. Il a été entraîné spécifiquement pour injecter des palettes de couleurs plus vives, saturées et éclatantes dans vos mandalas. Si vous trouviez la version précédente un peu trop pastel ou "moyenne", la version VIF est faite pour vous !
| Détail | Description |
|---|---|
| Tâche | Coloriage Image-to-Image |
| Particularité | Spécialisé en Couleurs Vives (Rose, Bleu vif, Vert citron, Jaune solaire, Rouge, Orange, Violet clair). |
| Architecture | U-Net affiné (PyTorch) |
| Meilleur pour | Les résultats dynamiques et la création de fonds d'écran pop. |
Pour intégrer cette version à vos projets, vous devez définir la même architecture U-Net que lors de l'entraînement et charger les poids spécifiques du modèle VIF.
Assurez-vous d'avoir les dépendances nécessaires dans votre environnement (Colab, script Python, ou Space) :
pip install torch torchvision pillow huggingface_hub
Le modèle est identifié par son nouvel ID. Utilisez la fonction hf_hub_download pour charger les poids.
import torch
from torchvision import transforms
from PIL import Image
from huggingface_hub import hf_hub_download
# (Insérez ici les classes DraninaUnet, Up, double_conv)
# --- Paramètres du Modèle VIF ---
MODEL_ID = "Clemylia/Dranina-mandala-vif"
MODEL_FILENAME = "pytorch_model.bin"
IMAGE_SIZE = 256 # Taille d'inférence
def colorize_vif(input_image_path):
# 1. Charger les poids de la version VIF
model_path = hf_hub_download(repo_id=MODEL_ID, filename=MODEL_FILENAME)
# 2. Instancier et charger
model = DraninaUnet(n_channels=3, n_classes=3)
model.load_state_dict(torch.load(model_path, map_location=torch.device("cpu")))
model.eval()
# 3. Préparer l'image N&B
input_image_pil = Image.open(input_image_path).convert('RGB')
transform = transforms.Compose([
transforms.Resize((IMAGE_SIZE, IMAGE_SIZE)),
transforms.ToTensor(),
])
input_tensor = transform(input_image_pil).unsqueeze(0)
# 4. Inférence
with torch.no_grad():
output_tensor = model(input_tensor)
# 5. Post-traitement et sortie
output_tensor = torch.clamp(output_tensor.squeeze(0), 0, 1)
return transforms.ToPILImage()(output_tensor.cpu()).resize(input_image_pil.size)
# Utilisation :
# image_vif = colorize_vif("mon_mandala_nb.jpg")
# image_vif.save("mon_mandala_vif.png")
Pour exploiter au mieux Dranina-mandala-vif, veuillez noter les points suivants :
Ce modèle a été optimisé pour un ensemble spécifique de couleurs vives. Il sera moins performant que le modèle de base pour reproduire des tons pastel, des couleurs neutres, ou des teintes très sombres. C'est un compromis volontaire pour atteindre une forte saturation !
Le modèle travaille mieux avec des images de mandalas en noir et blanc claires et avec des lignes nettes. Une image bruitée ou avec des lignes grises peut donner des résultats de coloriage inattendus.
Comme pour tous nos modèles Dranina, il est destiné à des fins créatives, éducatives et de démonstration.
Clemylia/Dranina-vif-spaceClemylia/Dranina-Mandala-Colorizer.Nous espérons que cette version VIF donnera un coup de pep's à vos créations ! N'hésitez pas à laisser un ✨ like ✨ si vous appréciez le modèle !