6 points par xguru 2024-11-18 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Outil CLI de recherche d’images sémantique en local, sans API tierce
  • Crée un index d’embeddings d’images et effectue les recherches sur la base de node-mlx, un framework de machine learning pour Node.js
  • Plateformes prises en charge
    • GPU : Mac Apple Silicon
    • CPU : Mac x64, Linux x64/arm64
  • sisi index <target> permet de créer un index pour les images d’un dossier donné
  • sisi search 'cat jumping' permet de rechercher des images contenant un contenu donné

Fonctionnement

  • L’index calcule les embeddings d’images à l’aide du modèle CLIP d’OpenAI, puis les enregistre en JSON binaire
  • La recherche d’images calcule la similarité cosinus entre la chaîne de requête et les embeddings indexés
  • Il n’y a pas de base de données ; à chaque recherche, le calcul est effectué sur tous les embeddings enregistrés. C’est très rapide même avec des dizaines de milliers de photos
  • L’implémentation JavaScript du modèle CLIP utilise frost-beta/clip

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.