Instructions to use Finisha-LLM/Two-fruita-classify with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Finisha-LLM/Two-fruita-classify with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-classification", model="Finisha-LLM/Two-fruita-classify") pipe("https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/hub/parrots.png")# Load model directly from transformers import AutoImageProcessor, AutoModelForImageClassification processor = AutoImageProcessor.from_pretrained("Finisha-LLM/Two-fruita-classify") model = AutoModelForImageClassification.from_pretrained("Finisha-LLM/Two-fruita-classify", device_map="auto") - Notebooks
- Google Colab
- Kaggle
| tags: | |
| - transformers | |
| - image-classification | |
| widget: | |
| - src: https://huggingface.co/datasets/mishig/sample_images/resolve/main/tiger.jpg | |
| example_title: Tiger | |
| - src: https://huggingface.co/datasets/mishig/sample_images/resolve/main/teapot.jpg | |
| example_title: Teapot | |
| - src: https://huggingface.co/datasets/mishig/sample_images/resolve/main/palace.jpg | |
| example_title: Palace | |
| datasets: | |
| - Clemylia/Orange-ou-tomate | |
| # 🤖 Fiche Modèle : `Two-fruita-classify` | |
|  | |
| ## 🏷️ Informations Générales | |
| | Catégorie | Valeur | | |
| | :--- | :--- | | |
| | **Auteure** | Clemylia (Hugging Face : `Clemylia`) | | |
| | **Version** | v1.0 | | |
| | **Type de Modèle** | Classification d'Images (Vision par Ordinateur) | | |
| | **Tâche** | Classification Binaire | | |
| | **Classification** | 🍅 Tomate / 🍊 Orange | | |
| | **Publié le** | \[*18 octobre 2025*] | | |
| | **mes Modèles Similaires** | \[*Detia-mya (chiens et chats) - Agna-old (enfants de moins de 8 ans et de plus de 8 ans *] | | |
| | **Framework** | \[*Pytorch*] | | |
| ## ✨ Aperçu | |
| Le modèle **Two-fruita-classify** est un classificateur d'images conçu spécifiquement pour la **classification binaire** de fruits : **Tomates** 🍅 ou **Oranges** 🍊. | |
| Idéal pour les applications de tri automatisé, d'inventaire de produits frais, ou simplement pour un projet ludique de reconnaissance d'images. | |
| ### 🎯 Cas d'Usage Principal | |
| * Différenciation rapide et précise entre une tomate et une orange à partir d'une image. | |
| ## 🚀 Utilisation du Modèle (Inférence) | |
| Vous pouvez utiliser ce modèle directement via la bibliothèque `transformers` de Hugging Face. | |
| ### 💻 1. Utilisation avec le `Pipeline` (Recommandé) | |
| C'est la méthode la plus simple pour commencer l'inférence. | |
| ```python | |
| from transformers import pipeline | |
| # Initialisation du pipeline de classification d'images | |
| classifier = pipeline("image-classification", model="Clemylia/Two-fruita-classify") | |
| # Exemple avec un chemin local ou une URL d'image | |
| image_path = "chemin/vers/votre/image_de_fruit.jpg" | |
| # Exécution de l'inférence | |
| result = classifier(image_path) | |
| # Affichage du résultat | |
| # Le résultat sera une liste de dictionnaires avec le label et le score | |
| print(result) | |
| ``` | |
| **Exemple de Sortie:** | |
| ```json | |
| [ | |
| { | |
| "label": "Tomate 🍅", | |
| "score": 0.9987 | |
| } | |
| ] | |
| ``` | |
| *OU* | |
| ```json | |
| [ | |
| { | |
| "label": "Orange 🍊", | |
| "score": 0.9992 | |
| } | |
| ] | |
| ``` | |
| ### 🧠 2. Utilisation Manuelle (Pour un Contrôle Total) | |
| Pour les utilisateurs expérimentés nécessitant une intégration plus poussée : | |
| ```python | |
| from transformers import AutoImageProcessor, AutoModelForImageClassification | |
| from PIL import Image | |
| # 1. Charger le processeur d'image et le modèle | |
| model_name = "Clemylia/Two-fruita-classify" | |
| image_processor = AutoImageProcessor.from_pretrained(model_name) | |
| model = AutoModelForImageClassification.from_pretrained(model_name) | |
| # 2. Charger et préparer l'image (exemple avec PIL) | |
| image = Image.open("chemin/vers/votre/image_de_fruit.jpg") | |
| # 3. Prétraitement de l'image | |
| inputs = image_processor(image, return_tensors="pt") | |
| # 4. Inférence | |
| outputs = model(**inputs) | |
| logits = outputs.logits | |
| predicted_class_idx = logits.argmax(-1).item() | |
| # 5. Interprétation du résultat | |
| predicted_label = model.config.id2label[predicted_class_idx] | |
| print(f"Prédiction: {predicted_label}") | |
| ``` | |
| ## 📊 Métriques et Évaluation | |
| | Métrique | Valeur | Commentaires | | |
| | :--- | :--- | :--- | | |
| | **Précision (Tomate 🍅)** | \[*90*]% | Pourcentage de vraies tomates correctement identifiées. | | |
| | **Précision (Orange 🍊)** | \[*90*]% | Pourcentage de vraies oranges correctement identifiées. | | |
| le modèle a été entraîné sur la dataset (Clemylia/Orange-ou-tomate), | |
| contenant des images de tomates et d'oranges. | |
| ## 🛠️ Détails d'Entraînement | |
| ### 🖼️ Jeu de Données (Dataset) | |
| * **Nom :** \[*Clemylia/Orange-ou-tomate*] | |
| * **Source :** \[*Google*] | |
| * **Taille :** \[*22 images*] | |
| * **Répartition :** \[* 10 tomates/12 oranges*] | |
| ## 👩💻 Qui suis-je ? | |
| Bonjour ! Je suis Clemylia 👋, une développeuse d'IA passionnée de 18 ans. Je me distingue par une approche créative et originale : la majorité de mes 34 modèles sont développés from scratch. Seuls mes modèles de classification d'images (comme celui-ci) sont issus d'un fine-tuning. Mon objectif est de créer des solutions d'IA à la fois performantes et accessibles. N'hésitez pas à me suivre et à contribuer à mes projets ! | |
| ----- | |
| **Un grand merci de votre intérêt pour Two-fruita-classify \!** 🙏 | |
| N'oubliez pas de laisser une étoile ⭐️ si ce modèle vous est utile. |