Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -13,17 +13,8 @@ from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_sc
|
|
13 |
# Charger le modèle pré-entraîné
|
14 |
classifier_model = "MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli"
|
15 |
classifier = pipeline("zero-shot-classification", model=classifier_model)
|
16 |
-
|
17 |
-
# Charger les données depuis le fichier CSV
|
18 |
-
df = pd.read_csv("fic.csv", sep=";")
|
19 |
-
# Récupérer les commentaires en liste
|
20 |
-
comments = df["text"].tolist()
|
21 |
-
|
22 |
# Afficher l'entête
|
23 |
-
st.header("
|
24 |
-
|
25 |
-
# Créer une selectbox pour choisir un commentaire
|
26 |
-
selected_comment = st.selectbox("Veuillez sélectionner un commentaire", comments)
|
27 |
|
28 |
# Afficher le commentaire sélectionné dans l'input text
|
29 |
text = st.text_area('Entrer le texte à analyser', value=selected_comment)
|
@@ -36,7 +27,7 @@ hypothesis_template = "This example is a {}."
|
|
36 |
|
37 |
# Ajouter un bouton pour déclencher l'analyse
|
38 |
if st.button("Analyser le texte"):
|
39 |
-
if text
|
40 |
result = classifier(text, candidate_labels, hypothesis_template=hypothesis_template)
|
41 |
|
42 |
if result['labels'][0] == 1:
|
|
|
13 |
# Charger le modèle pré-entraîné
|
14 |
classifier_model = "MoritzLaurer/DeBERTa-v3-base-mnli-fever-anli"
|
15 |
classifier = pipeline("zero-shot-classification", model=classifier_model)
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
# Afficher l'entête
|
17 |
+
st.header("Sentiment Analysis")
|
|
|
|
|
|
|
18 |
|
19 |
# Afficher le commentaire sélectionné dans l'input text
|
20 |
text = st.text_area('Entrer le texte à analyser', value=selected_comment)
|
|
|
27 |
|
28 |
# Ajouter un bouton pour déclencher l'analyse
|
29 |
if st.button("Analyser le texte"):
|
30 |
+
if text :
|
31 |
result = classifier(text, candidate_labels, hypothesis_template=hypothesis_template)
|
32 |
|
33 |
if result['labels'][0] == 1:
|