基于文本(简单推理)人物性格情绪

tech2026-02-18  1

基于文本(简单推理)人物性格情绪

感谢杨同学的指导

本次测试 demo 在 Github 上 Emotion-Forecast:

一、工程结构

词典 /dict要预测的人物言论实验数据 /data 纯属研究,请勿涉及其它 user_data_1 :黄之锋twitter帖子 user_data_2 :郑凯新浪微博帖子 user_data_3 :川建国同志twitter帖子

二、启动路径

casia.isiteam.demo.Test

三、结果说明

采用词典向量和言论词频统计,∑维度计算:

情绪 :十个维度:积极、消极、愤怒、期待、厌恶、恐惧、喜悦、悲伤、惊奇、信任性格 :五个性格偏向:极不偏激、偏激、中立、不偏激、极不偏激

四、推理过程说明

首先我们针对几万条已标记的情绪样例数据进行模型训练,得到 dict/emotion.d 向量模型。

模型训练这里不叙述,后面有一期博客专门介绍数据模型训练

在得到数据模型后,我们对已采集人物言论进行向量叠加归并,如下图逻辑所示:

#mermaid-svg-YbY690HyzwfoeMXl .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-YbY690HyzwfoeMXl .label text{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .node rect,#mermaid-svg-YbY690HyzwfoeMXl .node circle,#mermaid-svg-YbY690HyzwfoeMXl .node ellipse,#mermaid-svg-YbY690HyzwfoeMXl .node polygon,#mermaid-svg-YbY690HyzwfoeMXl .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-YbY690HyzwfoeMXl .node .label{text-align:center;fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .node.clickable{cursor:pointer}#mermaid-svg-YbY690HyzwfoeMXl .arrowheadPath{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-YbY690HyzwfoeMXl .flowchart-link{stroke:#333;fill:none}#mermaid-svg-YbY690HyzwfoeMXl .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-YbY690HyzwfoeMXl .edgeLabel rect{opacity:0.9}#mermaid-svg-YbY690HyzwfoeMXl .edgeLabel span{color:#333}#mermaid-svg-YbY690HyzwfoeMXl .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-YbY690HyzwfoeMXl .cluster text{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-YbY690HyzwfoeMXl .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-YbY690HyzwfoeMXl text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-YbY690HyzwfoeMXl .actor-line{stroke:grey}#mermaid-svg-YbY690HyzwfoeMXl .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-YbY690HyzwfoeMXl .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-YbY690HyzwfoeMXl #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-YbY690HyzwfoeMXl .sequenceNumber{fill:#fff}#mermaid-svg-YbY690HyzwfoeMXl #sequencenumber{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl #crosshead path{fill:#333;stroke:#333}#mermaid-svg-YbY690HyzwfoeMXl .messageText{fill:#333;stroke:#333}#mermaid-svg-YbY690HyzwfoeMXl .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-YbY690HyzwfoeMXl .labelText,#mermaid-svg-YbY690HyzwfoeMXl .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-YbY690HyzwfoeMXl .loopText,#mermaid-svg-YbY690HyzwfoeMXl .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-YbY690HyzwfoeMXl .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-YbY690HyzwfoeMXl .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-YbY690HyzwfoeMXl .noteText,#mermaid-svg-YbY690HyzwfoeMXl .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-YbY690HyzwfoeMXl .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-YbY690HyzwfoeMXl .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-YbY690HyzwfoeMXl .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-YbY690HyzwfoeMXl .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl .section{stroke:none;opacity:0.2}#mermaid-svg-YbY690HyzwfoeMXl .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-YbY690HyzwfoeMXl .section2{fill:#fff400}#mermaid-svg-YbY690HyzwfoeMXl .section1,#mermaid-svg-YbY690HyzwfoeMXl .section3{fill:#fff;opacity:0.2}#mermaid-svg-YbY690HyzwfoeMXl .sectionTitle0{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .sectionTitle1{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .sectionTitle2{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .sectionTitle3{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-YbY690HyzwfoeMXl .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl .grid path{stroke-width:0}#mermaid-svg-YbY690HyzwfoeMXl .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-YbY690HyzwfoeMXl .task{stroke-width:2}#mermaid-svg-YbY690HyzwfoeMXl .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl .taskText:not([font-size]){font-size:11px}#mermaid-svg-YbY690HyzwfoeMXl .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-YbY690HyzwfoeMXl .task.clickable{cursor:pointer}#mermaid-svg-YbY690HyzwfoeMXl .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-YbY690HyzwfoeMXl .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-YbY690HyzwfoeMXl .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-YbY690HyzwfoeMXl .taskText0,#mermaid-svg-YbY690HyzwfoeMXl .taskText1,#mermaid-svg-YbY690HyzwfoeMXl .taskText2,#mermaid-svg-YbY690HyzwfoeMXl .taskText3{fill:#fff}#mermaid-svg-YbY690HyzwfoeMXl .task0,#mermaid-svg-YbY690HyzwfoeMXl .task1,#mermaid-svg-YbY690HyzwfoeMXl .task2,#mermaid-svg-YbY690HyzwfoeMXl .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-YbY690HyzwfoeMXl .taskTextOutside0,#mermaid-svg-YbY690HyzwfoeMXl .taskTextOutside2{fill:#000}#mermaid-svg-YbY690HyzwfoeMXl .taskTextOutside1,#mermaid-svg-YbY690HyzwfoeMXl .taskTextOutside3{fill:#000}#mermaid-svg-YbY690HyzwfoeMXl .active0,#mermaid-svg-YbY690HyzwfoeMXl .active1,#mermaid-svg-YbY690HyzwfoeMXl .active2,#mermaid-svg-YbY690HyzwfoeMXl .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-YbY690HyzwfoeMXl .activeText0,#mermaid-svg-YbY690HyzwfoeMXl .activeText1,#mermaid-svg-YbY690HyzwfoeMXl .activeText2,#mermaid-svg-YbY690HyzwfoeMXl .activeText3{fill:#000 !important}#mermaid-svg-YbY690HyzwfoeMXl .done0,#mermaid-svg-YbY690HyzwfoeMXl .done1,#mermaid-svg-YbY690HyzwfoeMXl .done2,#mermaid-svg-YbY690HyzwfoeMXl .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-YbY690HyzwfoeMXl .doneText0,#mermaid-svg-YbY690HyzwfoeMXl .doneText1,#mermaid-svg-YbY690HyzwfoeMXl .doneText2,#mermaid-svg-YbY690HyzwfoeMXl .doneText3{fill:#000 !important}#mermaid-svg-YbY690HyzwfoeMXl .crit0,#mermaid-svg-YbY690HyzwfoeMXl .crit1,#mermaid-svg-YbY690HyzwfoeMXl .crit2,#mermaid-svg-YbY690HyzwfoeMXl .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-YbY690HyzwfoeMXl .activeCrit0,#mermaid-svg-YbY690HyzwfoeMXl .activeCrit1,#mermaid-svg-YbY690HyzwfoeMXl .activeCrit2,#mermaid-svg-YbY690HyzwfoeMXl .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-YbY690HyzwfoeMXl .doneCrit0,#mermaid-svg-YbY690HyzwfoeMXl .doneCrit1,#mermaid-svg-YbY690HyzwfoeMXl .doneCrit2,#mermaid-svg-YbY690HyzwfoeMXl .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-YbY690HyzwfoeMXl .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-YbY690HyzwfoeMXl .milestoneText{font-style:italic}#mermaid-svg-YbY690HyzwfoeMXl .doneCritText0,#mermaid-svg-YbY690HyzwfoeMXl .doneCritText1,#mermaid-svg-YbY690HyzwfoeMXl .doneCritText2,#mermaid-svg-YbY690HyzwfoeMXl .doneCritText3{fill:#000 !important}#mermaid-svg-YbY690HyzwfoeMXl .activeCritText0,#mermaid-svg-YbY690HyzwfoeMXl .activeCritText1,#mermaid-svg-YbY690HyzwfoeMXl .activeCritText2,#mermaid-svg-YbY690HyzwfoeMXl .activeCritText3{fill:#000 !important}#mermaid-svg-YbY690HyzwfoeMXl .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-YbY690HyzwfoeMXl g.classGroup text .title{font-weight:bolder}#mermaid-svg-YbY690HyzwfoeMXl g.clickable{cursor:pointer}#mermaid-svg-YbY690HyzwfoeMXl g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-YbY690HyzwfoeMXl g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-YbY690HyzwfoeMXl .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-YbY690HyzwfoeMXl .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-YbY690HyzwfoeMXl .dashed-line{stroke-dasharray:3}#mermaid-svg-YbY690HyzwfoeMXl #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl .commit-id,#mermaid-svg-YbY690HyzwfoeMXl .commit-msg,#mermaid-svg-YbY690HyzwfoeMXl .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-YbY690HyzwfoeMXl g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-YbY690HyzwfoeMXl g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-YbY690HyzwfoeMXl g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-YbY690HyzwfoeMXl .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-YbY690HyzwfoeMXl .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-YbY690HyzwfoeMXl .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-YbY690HyzwfoeMXl .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-YbY690HyzwfoeMXl .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-YbY690HyzwfoeMXl .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-YbY690HyzwfoeMXl .edgeLabel text{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-YbY690HyzwfoeMXl .node circle.state-start{fill:black;stroke:black}#mermaid-svg-YbY690HyzwfoeMXl .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-YbY690HyzwfoeMXl #statediagram-barbEnd{fill:#9370db}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-state .divider{stroke:#9370db}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-YbY690HyzwfoeMXl .note-edge{stroke-dasharray:5}#mermaid-svg-YbY690HyzwfoeMXl .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-YbY690HyzwfoeMXl .error-icon{fill:#522}#mermaid-svg-YbY690HyzwfoeMXl .error-text{fill:#522;stroke:#522}#mermaid-svg-YbY690HyzwfoeMXl .edge-thickness-normal{stroke-width:2px}#mermaid-svg-YbY690HyzwfoeMXl .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-YbY690HyzwfoeMXl .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-YbY690HyzwfoeMXl .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-YbY690HyzwfoeMXl .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-YbY690HyzwfoeMXl .marker{fill:#333}#mermaid-svg-YbY690HyzwfoeMXl .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-YbY690HyzwfoeMXl { color: rgba(0, 0, 0, 0.75); font: ; } 十个维度向量 十个维度向量 十个维度向量 十个维度向量 十个维度向量 十个维度向量 十个维度向量 言论一 分词 短语1 短语2 短语3 模型维度匹配 各维叠加归并1 模型维度匹配 模型维度匹配 言论二 分词 短语1 短语2 模型维度匹配 各维叠加归并2 模型维度匹配 各维叠加归并 情绪十个维度参数

每条言论都进行分词,分到多个短语之后,在模型中匹配获取到各自的情绪向量后进行各维叠加,获取一个向量参数。如下列所示:

2.0 1.0 0.0 3.0 0.0 2.0 0.0 0.0 1.0 5.0

一个人有多条言论,所以我再次把每天言论的向量结果继续叠加,最终得到一个十维向量结果。 如“黄之锋” 结果如下图所示,可以综合得出此人物偏向 消极、愤怒 等负面情绪:

积极 消极 愤怒 期待 厌恶 恐惧 喜悦 悲伤 惊奇 信任 4985.0 5870.0 3423.0 2093.0 1430.0 3239.0 1453.0 2572.0 1103.0 3429.0

可能你会说,积极的结果量级也挺大。是的,人物情绪根据时间、环境等是多变的,单纯的看维度结果有一定的混乱。所以我们进行一下归类,根据偏激程度分五个大类,进一步得出人物性格:

#mermaid-svg-vmcrpsl1tQz1wU9O .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .label text{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .node rect,#mermaid-svg-vmcrpsl1tQz1wU9O .node circle,#mermaid-svg-vmcrpsl1tQz1wU9O .node ellipse,#mermaid-svg-vmcrpsl1tQz1wU9O .node polygon,#mermaid-svg-vmcrpsl1tQz1wU9O .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-vmcrpsl1tQz1wU9O .node .label{text-align:center;fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .node.clickable{cursor:pointer}#mermaid-svg-vmcrpsl1tQz1wU9O .arrowheadPath{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-vmcrpsl1tQz1wU9O .flowchart-link{stroke:#333;fill:none}#mermaid-svg-vmcrpsl1tQz1wU9O .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-vmcrpsl1tQz1wU9O .edgeLabel rect{opacity:0.9}#mermaid-svg-vmcrpsl1tQz1wU9O .edgeLabel span{color:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-vmcrpsl1tQz1wU9O .cluster text{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-vmcrpsl1tQz1wU9O .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-vmcrpsl1tQz1wU9O text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-vmcrpsl1tQz1wU9O .actor-line{stroke:grey}#mermaid-svg-vmcrpsl1tQz1wU9O .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-vmcrpsl1tQz1wU9O #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .sequenceNumber{fill:#fff}#mermaid-svg-vmcrpsl1tQz1wU9O #sequencenumber{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O #crosshead path{fill:#333;stroke:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .messageText{fill:#333;stroke:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-vmcrpsl1tQz1wU9O .labelText,#mermaid-svg-vmcrpsl1tQz1wU9O .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-vmcrpsl1tQz1wU9O .loopText,#mermaid-svg-vmcrpsl1tQz1wU9O .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-vmcrpsl1tQz1wU9O .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-vmcrpsl1tQz1wU9O .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-vmcrpsl1tQz1wU9O .noteText,#mermaid-svg-vmcrpsl1tQz1wU9O .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-vmcrpsl1tQz1wU9O .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-vmcrpsl1tQz1wU9O .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-vmcrpsl1tQz1wU9O .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-vmcrpsl1tQz1wU9O .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O .section{stroke:none;opacity:0.2}#mermaid-svg-vmcrpsl1tQz1wU9O .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-vmcrpsl1tQz1wU9O .section2{fill:#fff400}#mermaid-svg-vmcrpsl1tQz1wU9O .section1,#mermaid-svg-vmcrpsl1tQz1wU9O .section3{fill:#fff;opacity:0.2}#mermaid-svg-vmcrpsl1tQz1wU9O .sectionTitle0{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .sectionTitle1{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .sectionTitle2{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .sectionTitle3{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-vmcrpsl1tQz1wU9O .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O .grid path{stroke-width:0}#mermaid-svg-vmcrpsl1tQz1wU9O .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-vmcrpsl1tQz1wU9O .task{stroke-width:2}#mermaid-svg-vmcrpsl1tQz1wU9O .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O .taskText:not([font-size]){font-size:11px}#mermaid-svg-vmcrpsl1tQz1wU9O .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-vmcrpsl1tQz1wU9O .task.clickable{cursor:pointer}#mermaid-svg-vmcrpsl1tQz1wU9O .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-vmcrpsl1tQz1wU9O .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-vmcrpsl1tQz1wU9O .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-vmcrpsl1tQz1wU9O .taskText0,#mermaid-svg-vmcrpsl1tQz1wU9O .taskText1,#mermaid-svg-vmcrpsl1tQz1wU9O .taskText2,#mermaid-svg-vmcrpsl1tQz1wU9O .taskText3{fill:#fff}#mermaid-svg-vmcrpsl1tQz1wU9O .task0,#mermaid-svg-vmcrpsl1tQz1wU9O .task1,#mermaid-svg-vmcrpsl1tQz1wU9O .task2,#mermaid-svg-vmcrpsl1tQz1wU9O .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-vmcrpsl1tQz1wU9O .taskTextOutside0,#mermaid-svg-vmcrpsl1tQz1wU9O .taskTextOutside2{fill:#000}#mermaid-svg-vmcrpsl1tQz1wU9O .taskTextOutside1,#mermaid-svg-vmcrpsl1tQz1wU9O .taskTextOutside3{fill:#000}#mermaid-svg-vmcrpsl1tQz1wU9O .active0,#mermaid-svg-vmcrpsl1tQz1wU9O .active1,#mermaid-svg-vmcrpsl1tQz1wU9O .active2,#mermaid-svg-vmcrpsl1tQz1wU9O .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-vmcrpsl1tQz1wU9O .activeText0,#mermaid-svg-vmcrpsl1tQz1wU9O .activeText1,#mermaid-svg-vmcrpsl1tQz1wU9O .activeText2,#mermaid-svg-vmcrpsl1tQz1wU9O .activeText3{fill:#000 !important}#mermaid-svg-vmcrpsl1tQz1wU9O .done0,#mermaid-svg-vmcrpsl1tQz1wU9O .done1,#mermaid-svg-vmcrpsl1tQz1wU9O .done2,#mermaid-svg-vmcrpsl1tQz1wU9O .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-vmcrpsl1tQz1wU9O .doneText0,#mermaid-svg-vmcrpsl1tQz1wU9O .doneText1,#mermaid-svg-vmcrpsl1tQz1wU9O .doneText2,#mermaid-svg-vmcrpsl1tQz1wU9O .doneText3{fill:#000 !important}#mermaid-svg-vmcrpsl1tQz1wU9O .crit0,#mermaid-svg-vmcrpsl1tQz1wU9O .crit1,#mermaid-svg-vmcrpsl1tQz1wU9O .crit2,#mermaid-svg-vmcrpsl1tQz1wU9O .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-vmcrpsl1tQz1wU9O .activeCrit0,#mermaid-svg-vmcrpsl1tQz1wU9O .activeCrit1,#mermaid-svg-vmcrpsl1tQz1wU9O .activeCrit2,#mermaid-svg-vmcrpsl1tQz1wU9O .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-vmcrpsl1tQz1wU9O .doneCrit0,#mermaid-svg-vmcrpsl1tQz1wU9O .doneCrit1,#mermaid-svg-vmcrpsl1tQz1wU9O .doneCrit2,#mermaid-svg-vmcrpsl1tQz1wU9O .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-vmcrpsl1tQz1wU9O .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-vmcrpsl1tQz1wU9O .milestoneText{font-style:italic}#mermaid-svg-vmcrpsl1tQz1wU9O .doneCritText0,#mermaid-svg-vmcrpsl1tQz1wU9O .doneCritText1,#mermaid-svg-vmcrpsl1tQz1wU9O .doneCritText2,#mermaid-svg-vmcrpsl1tQz1wU9O .doneCritText3{fill:#000 !important}#mermaid-svg-vmcrpsl1tQz1wU9O .activeCritText0,#mermaid-svg-vmcrpsl1tQz1wU9O .activeCritText1,#mermaid-svg-vmcrpsl1tQz1wU9O .activeCritText2,#mermaid-svg-vmcrpsl1tQz1wU9O .activeCritText3{fill:#000 !important}#mermaid-svg-vmcrpsl1tQz1wU9O .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-vmcrpsl1tQz1wU9O g.classGroup text .title{font-weight:bolder}#mermaid-svg-vmcrpsl1tQz1wU9O g.clickable{cursor:pointer}#mermaid-svg-vmcrpsl1tQz1wU9O g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-vmcrpsl1tQz1wU9O g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-vmcrpsl1tQz1wU9O .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-vmcrpsl1tQz1wU9O .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-vmcrpsl1tQz1wU9O .dashed-line{stroke-dasharray:3}#mermaid-svg-vmcrpsl1tQz1wU9O #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O .commit-id,#mermaid-svg-vmcrpsl1tQz1wU9O .commit-msg,#mermaid-svg-vmcrpsl1tQz1wU9O .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-vmcrpsl1tQz1wU9O g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-vmcrpsl1tQz1wU9O g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-vmcrpsl1tQz1wU9O g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-vmcrpsl1tQz1wU9O .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-vmcrpsl1tQz1wU9O .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-vmcrpsl1tQz1wU9O .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-vmcrpsl1tQz1wU9O .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-vmcrpsl1tQz1wU9O .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-vmcrpsl1tQz1wU9O .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-vmcrpsl1tQz1wU9O .edgeLabel text{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-vmcrpsl1tQz1wU9O .node circle.state-start{fill:black;stroke:black}#mermaid-svg-vmcrpsl1tQz1wU9O .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-vmcrpsl1tQz1wU9O #statediagram-barbEnd{fill:#9370db}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-state .divider{stroke:#9370db}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-vmcrpsl1tQz1wU9O .note-edge{stroke-dasharray:5}#mermaid-svg-vmcrpsl1tQz1wU9O .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-vmcrpsl1tQz1wU9O .error-icon{fill:#522}#mermaid-svg-vmcrpsl1tQz1wU9O .error-text{fill:#522;stroke:#522}#mermaid-svg-vmcrpsl1tQz1wU9O .edge-thickness-normal{stroke-width:2px}#mermaid-svg-vmcrpsl1tQz1wU9O .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-vmcrpsl1tQz1wU9O .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-vmcrpsl1tQz1wU9O .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-vmcrpsl1tQz1wU9O .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-vmcrpsl1tQz1wU9O .marker{fill:#333}#mermaid-svg-vmcrpsl1tQz1wU9O .marker.cross{stroke:#333} :root { --mermaid-font-family: "trebuchet ms", verdana, arial;} #mermaid-svg-vmcrpsl1tQz1wU9O { color: rgba(0, 0, 0, 0.75); font: ; } 积极 极不偏激 不偏激 中立 消极 偏激 极度偏激 愤怒 期待 厌恶 恐惧 喜悦 悲伤 惊奇 信任

得出该人物性格结果如下图所示:

极不偏激:13063.0 不偏激:11960.0 中立:14051.0 偏激:15065.0 极度偏激:16534.0

计算其它两位人物结果 郑凯同学:好同学一枚。

---------------------- user_2 ---------------------- 积极 消极 愤怒 期待 厌恶 恐惧 喜悦 悲伤 惊奇 信任 162.0 59.0 27.0 130.0 19.0 34.0 126.0 19.0 44.0 122.0 极不偏激:584.0 不偏激:540.0 中立:395.0 偏激:183.0 极度偏激:158.0

川建国同志:没想到吧,我就是这么多变,打我呀!

---------------------- user_3 ---------------------- 积极 消极 愤怒 期待 厌恶 恐惧 喜悦 悲伤 惊奇 信任 3185.0 2728.0 1721.0 1091.0 1165.0 1535.0 1271.0 1412.0 957.0 2178.0 极不偏激:8682.0 不偏激:7725.0 中立:7961.0 偏激:8106.0 极度偏激:8561.0
最新回复(0)