Clemylia commited on
Commit
b41ad52
·
verified ·
1 Parent(s): 015d839

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +45 -20
README.md CHANGED
@@ -18,39 +18,64 @@ datasets:
18
  - Clem27sey/Nacid
19
  ---
20
 
21
- # Model Trained Using AutoTrain
22
 
23
- - Problem type: Sentence Transformers
24
 
25
- ## Validation Metrics
26
- No validation metrics available
27
 
28
- ## Usage
29
 
30
- ### Direct Usage (Sentence Transformers)
31
 
32
- First install the Sentence Transformers library:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
  ```bash
35
  pip install -U sentence-transformers
36
  ```
37
 
38
- Then you can load this model and run inference.
 
 
 
39
  ```python
40
- from sentence_transformers import SentenceTransformer
41
 
42
- # Download from the Hugging Face Hub
43
- model = SentenceTransformer("sentence_transformers_model_id")
44
- # Run inference
 
45
  sentences = [
46
- 'search_query: autotrain',
47
- 'search_query: auto train',
48
- 'search_query: i love autotrain',
49
  ]
50
- embeddings = model.encode(sentences)
51
- print(embeddings.shape)
52
 
53
- # Get the similarity scores for the embeddings
54
- similarities = model.similarity(embeddings, embeddings)
55
- print(similarities.shape)
 
 
 
 
 
 
56
  ```
 
 
 
 
 
18
  - Clem27sey/Nacid
19
  ---
20
 
21
+ ### 💕 Documentation du modèle `Nacacia-fine` 💕
22
 
23
+ ![Nacacia-fine](http://www.image-heberg.fr/files/17580032521425322177.webp)
24
 
25
+ **🌟 Objectif du modèle**
 
26
 
27
+ `Nacacia-fine` est un modèle spécialisé dans l'analyse de la **similarité des phrases**. Son super-pouvoir ? Il est capable de comprendre si deux phrases ont le même sens, même si elles ne sont pas écrites avec les mêmes mots. C'est un peu comme un détective qui cherche le sens caché des phrases \! 🕵️‍♀️
28
 
29
+ Ce modèle est parfait pour les applications de recherche, de classification de texte, ou pour construire un chatbot capable de comprendre les questions des utilisateurs, même s'ils les posent de manière différente.
30
 
31
+ **✨ Comment ça marche ?**
32
+
33
+ `Nacacia-fine` est un modèle de *machine learning* qui a été entraîné avec amour et soin sur une dataset unique et personnalisée. C'est un modèle du type **Sentence Transformer**.
34
+
35
+ Pour le créer, il a été **fine-tuné** à partir du modèle `Nacacia-v2` (disponible sur l'ancien compte de Clemylia). `Nacacia-v2` est lui-même une version fine-tunée d'un grand modèle de base comme **distilbert**. Cela permet à `Nacacia-fine` de bénéficier de l'énorme connaissance de son modèle parent tout en étant spécialisé pour sa tâche unique.
36
+
37
+ Le modèle a été entraîné avec la petite dataset `Nacid` sur le compte `Clem27sey`, qui contient une liste de questions et de réponses. C'est grâce à elle qu'il a appris à reconnaître la cohérence entre une question et sa réponse.
38
+
39
+ **💖 Comment l'utiliser**
40
+
41
+ Vous pouvez utiliser `Nacacia-fine` dans vos propres projets pour y ajouter une touche d'intelligence \!
42
+
43
+ **1. Installation**
44
+
45
+ D'abord, installez la bibliothèque **sentence-transformers** en utilisant `pip` :
46
 
47
  ```bash
48
  pip install -U sentence-transformers
49
  ```
50
 
51
+ **2. Utilisation en Python**
52
+
53
+ Ensuite, vous pouvez charger le modèle et l'utiliser pour comparer vos propres phrases. Il est très simple à utiliser \!
54
+
55
  ```python
56
+ from sentence_transformers import SentenceTransformer, util
57
 
58
+ # Téléchargez et chargez le modèle directement depuis le Hugging Face Hub
59
+ model = SentenceTransformer("Clemylia/Nacacia-fine")
60
+
61
+ # Vos phrases à analyser
62
  sentences = [
63
+ 'Est-ce que le chat est un animal ?',
64
+ 'Un chat est un mammifère.',
65
+ 'Le chien est mon meilleur ami.'
66
  ]
 
 
67
 
68
+ # Calcule les "embeddings" de vos phrases
69
+ embeddings = model.encode(sentences, convert_to_tensor=True)
70
+
71
+ # Calcule la matrice de similarité (plus le score est proche de 1, plus les phrases sont similaires)
72
+ similarity_scores = util.cos_sim(embeddings, embeddings)
73
+
74
+ # Affiche le résultat
75
+ print("Scores de similarité :")
76
+ print(similarity_scores)
77
  ```
78
+
79
+ **🚀 Allez-y, créez \!**
80
+
81
+ Nous espérons que ce modèle vous inspirera pour vos prochains projets. N'hésitez pas à jouer avec, à tester d'autres phrases, et à découvrir toutes les possibilités de `Nacacia-fine`.