本申請涉及計算機,特別是涉及一種角色情緒的識別方法、裝置、計算機設備和存儲介質。
背景技術:
1、自然語言處理(natural?language?processing,nlp)是計算機科學領域與人工智能領域中的一個重要方向。通過使用自然語言處理技術能夠對文本進行分析,從而識別出文本所表達的內容。隨著人工智能技術的發展,越來越多的場景下還需要通過對文本進行分析來獲取人物的情緒。
2、傳統技術中通過文本中詞性的正負來識別情緒為正面情緒還是負面情緒。然而這種方式僅能夠粗略地區分情緒的狀態,無法立體、精確地識別出文本中豐富的情感。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種能夠提高情緒識別準確度的角色情緒的識別方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
2、一方面,本申請提供了一種角色情緒的識別方法。所述方法包括:
3、確定待處理文本中的文本角色,并從所述待處理文本中提取出與所述文本角色相關聯的關聯語句;
4、從提取出的每個關聯語句中識別出情緒詞,并確定識別出的每個所述情緒詞在預設多個情緒維度中的每個情緒維度下的情緒詞特征;
5、針對所述多個情緒維度中的每個情緒維度,根據每個所述情緒詞在所針對的情緒維度下的情緒詞特征,確定所述文本角色在所述針對的情緒維度下的基準情緒特征;
6、根據所述文本角色在所述多個情緒維度中的每個情緒維度下的基準情緒特征,確定所述文本角色在預設的多個情緒指標下分別對應的情緒指標特征;
7、根據所述文本角色在所述多個情緒指標下分別對應的情緒指標特征,生成與所述文本角色對應的角色情緒分析結果。
8、另一方面,本申請還提供了一種角色情緒的識別裝置。所述裝置包括:
9、確定模塊,用于確定待處理文本中的文本角色,并從所述待處理文本中提取出與所述文本角色相關聯的關聯語句;
10、識別模塊,用于從提取出的每個關聯語句中識別出情緒詞,并確定識別出的每個所述情緒詞在預設多個情緒維度中的每個情緒維度下的情緒詞特征;
11、所述確定模塊,還用于針對所述多個情緒維度中的每個情緒維度,根據每個所述情緒詞在所針對的情緒維度下的情緒詞特征,確定所述文本角色在所述針對的情緒維度下的基準情緒特征;
12、所述確定模塊,還用于根據所述文本角色在所述多個情緒維度中的每個情緒維度下的基準情緒特征,確定所述文本角色在預設的多個情緒指標下分別對應的情緒指標特征;
13、生成模塊,用于根據所述文本角色在所述多個情緒指標下分別對應的情緒指標特征,生成與所述文本角色對應的角色情緒分析結果。
14、另一方面,本申請還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現上述角色情緒的識別方法的步驟。
15、另一方面,本申請還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現上述角色情緒的識別方法的步驟。
16、另一方面,本申請還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現上述角色情緒的識別方法的步驟。
17、上述角色情緒的識別方法、裝置、計算機設備、存儲介質和計算機程序產品,對于待處理文本中的文本角色,通過從待處理文本中提取出與所述文本角色相關聯的關聯語句,并從提取出的每個關聯語句中識別出情緒詞,初步確定文本角色可能對應于哪些情緒;通過確定識別出的每個所述情緒詞在預設多個情緒維度中的每個情緒維度下的情緒詞特征,并針對所述多個情緒維度中的每個情緒維度,根據每個所述情緒詞在所針對的情緒維度下的情緒詞特征,確定該文本角色在所述針對的情緒維度下的基準情緒特征,從而確定該文本角色在該待處理文本中所描述的情緒的基準狀態,并以此確定該文本角色在預設的多個情緒指標下分別對應的情緒指標特征,進一步生成與該文本角色對應的角色情緒分析結果,由此能夠綜合待處理文本中的各個情緒詞并進行細粒度的情緒分析,準確度更高;同時通過多個情緒維度和多個情緒指標相結合來識別文本角色的情緒,能夠更加立體、豐滿地描述角色情感。
1.一種角色情緒的識別方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述從所述待處理文本中提取出與所述文本角色相關聯的關聯語句,包括:
3.根據權利要求1所述的方法,其特征在于,以提取出的每個關聯語句分別作為目標關聯語句,從所述目標關聯語句中識別出情緒詞的步驟包括:
4.根據權利要求3所述的方法,其特征在于,所述確定預設的情緒詞庫中是否存在與所針對的詞匯相匹配的預設情緒詞,包括:
5.根據權利要求1所述的方法,其特征在于,所述確定識別出的每個所述情緒詞在預設多個情緒維度中的每個情緒維度下的情緒詞特征,包括:
6.根據權利要求1所述的方法,其特征在于,所述針對所述多個情緒維度中的每個情緒維度,根據每個所述情緒詞在所針對的情緒維度下的情緒詞特征,確定所述文本角色在所述針對的情緒維度下的基準情緒特征,包括:
7.根據權利要求1所述的方法,其特征在于,所述情緒指標包括情緒基準狀態指標,所述文本角色在所述情緒基準狀態指標下的情緒指標特征包括情緒基準狀態特征;所述根據所述文本角色在所述多個情緒維度中的每個情緒維度下的基準情緒特征,確定所述文本角色在預設的多個情緒指標下分別對應的情緒指標特征,包括:
8.根據權利要求1所述的方法,其特征在于,所述根據所述文本角色在所述多個情緒維度中的每個情緒維度下的基準情緒特征,確定所述文本角色在預設的多個情緒指標下分別對應的情緒指標特征,包括:
9.根據權利要求8所述的方法,其特征在于,所述情緒指標包括情緒波動指標,所述文本角色在所述情緒波動指標下的情緒指標特征包括情緒波動特征;
10.根據權利要求8所述的方法,其特征在于,所述情緒指標包括波動頻次指標,所述文本角色在所述波動頻次指標下的情緒指標特征包括波動頻次特征;
11.根據權利要求8所述的方法,其特征在于,所述情緒指標包括波動幅度指標,所述文本角色在所述波動幅度指標下的情緒指標特征包括波動幅度特征;
12.根據權利要求11所述的方法,其特征在于,所述情緒指標包括波動速率指標,所述文本角色在所述波動速率指標下的情緒指標特征包括喚起速率特征和恢復速率特征;
13.根據權利要求1所述的方法,其特征在于,所述情緒指標包括情緒基調指標,所述文本角色在所述情緒基調指標下的情緒指標特征包括情緒基調特征;
14.根據權利要求1所述的方法,其特征在于,所述待處理文本為劇本文本;所述方法還包括:
15.根據權利要求1所述的方法,其特征在于,所述待處理文本為劇本文本;所述方法還包括:
16.一種角色情緒的識別裝置,其特征在于,所述裝置包括:
17.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至15中任一項所述的方法的步驟。
18.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至15中任一項所述的方法的步驟。
19.一種計算機程序產品,包括計算機程序,其特征在于,該計算機程序被處理器執行時實現權利要求1至15中任一項所述的方法的步驟。