Downloads · 30 days
0
Finisha-LLM/Syn-dragonsMY
Syn-dragonsMY is a unconditional image generation model from Finisha-LLM. Use it for the unconditional image generation task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Downloads · 30 days
0
Access
Public
Updated Oct 10, 2025
Repo size
5.5 MB
Likes
1
Public
Click a slice to open those files.
.pth5.5 MB · 100%
From the Hugging Face model README

Bienvenue dans l'univers de Syn-dragonsMY ! Ce modèle d'Intelligence Artificielle a été développé par Clemylia pour donner vie à de petits œufs de dragon synthétiques. Il s'agit d'un Autoencodeur Variationnel Conditionnel (C-VAE), une architecture d'apprentissage profond capable de générer de nouvelles données (nos œufs !) en fonction de paramètres que vous choisissez.
| Caractéristique | Détail |
|---|---|
| Architecteur | Autoencodeur Variationnel Conditionnel (C-VAE) |
| Objectif | Génération d'images conditionnelle (Image 64x64) |
| Conditions (Inputs) | Forme de l'œuf (Rond ou Ovale) et Couleur (Code Hex) |
| Jeu de Données | Synthétique, généré from scratch pour un apprentissage contrôlé. |
Le modèle Syn-dragonsMY est conçu pour être simple à commander. Vous n'avez besoin que de deux informations pour créer un nouvel œuf de dragon.
Les deux conditions essentielles sont :
| Paramètre | Type d'Input | Valeurs Acceptées | Rôle |
|---|---|---|---|
forme | Catégoriel | 'rond' ou 'ovale' | Détermine la silhouette de l'œuf. |
couleur_hex | Chaîne (string) | Code Hexadécimal (ex: #FFD700) | Détermine la couleur de remplissage de l'œuf. |
Puisqu'il s'agit d'un VAE, chaque génération commence par un vecteur latent aléatoire.
➡️ Ce que cela signifie pour vous : Si vous demandez deux fois un œuf "Ovale, Rouge", vous obtiendrez deux images différentes ! Le modèle ajoute toujours une petite touche d'originalité et de magie à chaque création, même si les conditions restent les mêmes. C'est ça, la beauté de l'IA générative ! 🤩
Si vous souhaitez charger et utiliser ce modèle dans votre propre code Python ou Notebook Colab :
Assurez-vous d'avoir PyTorch et la bibliothèque Hugging Face :
!pip install torch huggingface_hub
Vous pouvez télécharger les poids (syn_dragons_my_vae.pth) et la définition de la classe (vae_model_def.py) directement depuis ce dépôt.
import torch
from huggingface_hub import hf_hub_download
# Téléchargez d'abord la définition de la classe et le modèle.
# (Assurez-vous d'avoir la définition de la classe SimpleVAE dans votre environnement)
from vae_model_def import SimpleVAE
# Définition des constantes
LATENT_DIM = 32
# Chargement des poids depuis le Hub
model_path = hf_hub_download(repo_id="Clemylia/Syn-dragonsMY",
filename="syn_dragons_my_vae.pth")
# Instanciation et chargement
model = SimpleVAE()
model.load_state_dict(torch.load(model_path, map_location='cpu'))
model.eval()
La fonction clé pour la génération est la méthode model.decode(z, conditions), où z est un vecteur aléatoire (l'originalité) et conditions est le vecteur numérique de la forme et de la couleur.
Comme ce modèle a été entraîné sur des données très spécifiques :
Merci d'utiliser Syn-dragonsMY ! Amusez-vous bien à créer vos propres couvées de dragons ! 💖