Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce ai.analyze_sentiment používá generující AI ke zjištění emocionálního stavu vstupního textu s jedním řádkem kódu. Dokáže zjistit, jestli je emocionální stav vstupu pozitivní, negativní, smíšený nebo neutrální. Může také rozpoznat emocionální stav podle zadaných popisků. Pokud funkce nedokáže určit mínění, ponechá výstup prázdný.
Poznámka:
- Tento článek popisuje použití ai.analyze_sentiment s pandas. Pokud chcete použít ai.analyze_sentiment s PySparkem, přečtěte si tento článek.
- Další funkce AI najdete v tomto článku s přehledem.
- Zjistěte, jak přizpůsobit konfiguraci funkcí AI.
Přehled
Funkce ai.analyze_sentiment rozšiřuje třídu pandas Series. Pokud chcete zjistit mínění každého vstupního řádku, zavolejte funkci v textovém sloupci datového rámce pandas .
Funkce vrátí řadu pandas, která obsahuje popisky mínění, které lze uložit do nového sloupce datového rámce.
Syntaxe
# Default sentiment labels
df["sentiment"] = df["input"].ai.analyze_sentiment()
# Custom sentiment labels
df["sentiment"] = df["input"].ai.analyze_sentiment("label2", "label2", "label3")
Parametry
| Název | Description |
|---|---|
labels Volitelný |
Jeden nebo více řetězců , které představují sadu popisků mínění, které odpovídají vstupním textovým hodnotám. |
Návraty
Funkce vrátí pandas Series, která obsahuje popisky mínění pro každý vstupní textový řádek. Výchozí popisky mínění zahrnují positive, negative, neutral, nebo mixed. Pokud jsou zadány vlastní popisky, použijí se tyto popisky. Pokud nelze určit pocit, vrácená hodnota je null.
Example
# This code uses AI. Always review output for mistakes.
df = pd.DataFrame([
"The cleaning spray permanently stained my beautiful kitchen counter. Never again!",
"I used this sunscreen on my vacation to Florida, and I didn't get burned at all. Would recommend.",
"I'm torn about this speaker system. The sound was high quality, though it didn't connect to my roommate's phone.",
"The umbrella is OK, I guess."
], columns=["reviews"])
df["sentiment"] = df["reviews"].ai.analyze_sentiment()
display(df)
Tato ukázková buňka kódu poskytuje následující výstup:
Související obsah
Použijte ai.analyze_sentiment s PySparkem.
Kategorizace textu pomocí ai.classify
Generování vektorových vkládání pomocí ai.embed
Extrahujte entity pomocí ai_extract.
Oprava gramatiky pomocí ai.fix_grammar
Odpovězte na vlastní výzvy uživatelů pomocí ai.generate_response.
Spočítejte podobnost pomocí ai.podobnosti.
Shrnout text pomocí ai.summarize
Přeloží text pomocí ai.translate.
Přečtěte si další informace o úplné sadě funkcí AI.
Přizpůsobte konfiguraci funkcí umělé inteligence.
Chybí nám funkce, kterou potřebujete? Navrhněte to na fóru Fabric Ideas.