|
|
|
|
|
from transformers import pipeline |
|
|
import gradio as gr |
|
|
|
|
|
|
|
|
analyse_modell = pipeline("sentiment-analysis", model="oliverguhr/german-sentiment-bert") |
|
|
|
|
|
|
|
|
def text_analysieren(text): |
|
|
ergebnis = analyse_modell(text)[0] |
|
|
label = ergebnis['label'] |
|
|
|
|
|
|
|
|
if label == "positive": |
|
|
return "Der Text ist positiv formuliert." |
|
|
elif label == "negative": |
|
|
return "Der Text ist negativ formuliert." |
|
|
else: |
|
|
return "Der Text ist neutral formuliert." |
|
|
|
|
|
|
|
|
gr.Interface( |
|
|
fn=text_analysieren, |
|
|
inputs="text", |
|
|
outputs="text", |
|
|
title="Textklassifikation mit KI", |
|
|
description="Gib einen Satz ein und erfahre, ob er positiv, negativ oder neutral klingt." |
|
|
).launch() |