-
Notifications
You must be signed in to change notification settings - Fork 4
02_SENSE8
EclairCJ edited this page May 17, 2021
·
4 revisions
情緒又稱「情感」,是動物出於本能與生俱來的多種感覺、思想和行為綜合產生的心理和生理狀態,並與我們生活息息相關。有些複雜情緒必須經過與他人互動才能學習到,因此每個人所擁有的情緒數量和對情緒的定義都不一樣。
KeyMoji 依據美國心理學家 Robert Plutchik 提出八種主要的成對兩極核心情緒,分別為 Anger、Anticipation、Disgust、Fear、Joy、Sadness、Surprise、Trust 來做計算。
from KeyMojiAPI import KeyMoji
from pprint import pprint
keymoji = KeyMoji()
# The bewildering sentence is generated with GPT-2 (CKIP).
inputSTR = "人跟人的連結,就是這麼神奇,他可能會被一些人或幾個國家所欺騙下去。"
sense8Result = keymoji.sense8(inputSTR)
# Print Sense8 Result
pprint(sense8Result)
# Sense8 Visualization
status = keymoji.keymoji2visual(sense8Result, filename="s8Result.zip")
print(status){
"msg": "Success!",
"results": [{"Anger": 0.0,
"Anticipation": 0.0,
"Disgust": 0.0,
"Fear": 0.0,
"Joy": 0.0,
"Sadness": 0.0,
"Surprise": 0.0,
"Trust": 0.0,
"input_str": "人跟人的連結"},
{"Anger": 1.2545,
"Anticipation": 5.6394,
"Disgust": 0.7957,
"Fear": 0.6704,
"Joy": 7.6124,
"Sadness": 1.3066,
"Surprise": 7.6656,
"Trust": 4.4331,
"input_str": "就是這麼神奇"},
{"Anger": 6.8745,
"Anticipation": 0.3646,
"Disgust": 8.4416,
"Fear": 7.1222,
"Joy": 0.0537,
"Sadness": 6.1019,
"Surprise": 0.0936,
"Trust": 2.7621,
"input_str": "他可能會被一些人或幾個國家所欺騙下去"}],
"sense": "sense8",
"status": true,
"version": "v101"
}

