DeTikZify : générer automatiquement du code graphique TikZ à partir de croquis ou de figures dessinés à la main
Qu'est-ce que DeTikZify ?
DeTikZify est un outil basé sur un modèle de langage multimodal, capable de générer automatiquement du code graphique TikZ pour des figures scientifiques. Il peut convertir des croquis dessinés à la main ou des figures scientifiques existantes en code TikZ préservant la sémantique, utilisable pour dessiner des figures scientifiques complexes.

Fonctionnalités principales de DeTikZify
Génération automatique de figures : convertit des croquis dessinés à la main ou des figures existantes en programmes graphiques TikZ, et le code généré peut être directement utilisé dans des documents LaTeX.
Préservation sémantique : les figures TikZ générées ne sont pas seulement visuellement similaires au croquis d'entrée, elles préservent également les informations sémantiques de la figure, facilitant ainsi les modifications et éditions ultérieures.
Prise en charge d'entrées multimodales : prend en charge plusieurs types d'entrées, notamment les croquis dessinés à la main et les figures existantes, s'adaptant à différents scénarios d'utilisation.
Caractéristiques techniques de DeTikZify
Basé sur un modèle de langage multimodal : exploite une technologie avancée de modèle de langage multimodal, capable de comprendre les informations visuelles et textuelles, afin de générer un code TikZ précis.
Algorithme de raisonnement basé sur MCTS : utilise l'algorithme de recherche arborescente de Monte-Carlo (MCTS), capable d'optimiser de manière itérative le programme TikZ généré sans entraînement supplémentaire.
Scénarios d'utilisation de DeTikZify
Génération rapide de figures : les chercheurs et les étudiants peuvent utiliser DeTikZify pour convertir rapidement des croquis dessinés à la main en figures scientifiques formelles, gagnant ainsi du temps par rapport à l'écriture manuelle du code TikZ.
Reproduction de figures existantes : pour les figures existantes dont les informations sémantiques ne sont pas stockées, DeTikZify peut aider à régénérer la figure, facilitant ainsi son édition et sa modification ultérieures.
Avantages de DeTikZify
Sortie de haute qualité : les programmes graphiques TikZ générés préservent les informations sémantiques de la figure, garantissant ainsi son exactitude et sa lisibilité.
Efficacité : grâce au processus automatisé de génération de figures, le temps consacré à l'écriture et à l'ajustement manuel du code TikZ est considérablement réduit.
Flexibilité : prend en charge plusieurs types d'entrées, s'adaptant à différents scénarios d'utilisation.
Installation et utilisation de DeTikZify
Installation : DeTikZify est fourni sous forme de package Python, installable via pip. De plus, des environnements de démonstration en ligne sont disponibles via Hugging Face Space et Google Colab.
Utilisation : les utilisateurs peuvent lancer l'interface Web de DeTikZify via la ligne de commande, ou appeler directement ses fonctionnalités via une interface de programmation, notamment la compilation, le rendu et la sauvegarde des figures TikZ.
Modèles et jeux de données
Poids des modèles : les poids des modèles DeTikZify et les versions de modèles associées (comme DeTikZify-v2-8b) sont hébergés sur le Hugging Face Hub.
Jeu de données : bien que certaines figures TikZ provenant d'arXiv aient été retirées de la version publique du jeu de données DaTiZv2, le projet fournit un script de création du jeu de données permettant aux utilisateurs de reconstruire eux-mêmes le jeu de données complet.
Public concerné par DeTikZify
Chercheurs : les chercheurs ayant besoin de générer rapidement des figures scientifiques de haute qualité.
Étudiants : les étudiants ayant besoin de dessiner des figures scientifiques.
Utilisateurs de LaTeX : les utilisateurs souhaitant insérer des figures de haute qualité dans leurs documents LaTeX.
Liens connexes
Dépôt GitHub :https://github.com/potamides/DeTikZify
Page du modèle sur Hugging Face :https://huggingface.co/nllg/detikzify-v2-8b
Page du jeu de données sur Hugging Face :https://huggingface.co/collections/nllg/detikzify-664460c521aa7c2880095a8b
Essai de démonstration :https://nllg-detikzify.hf.space/
Assistant scénario▸
Apps AI
Actualités AI 