本申請涉及人工智能領(lǐng)域,并且更具體地,涉及確定情感閾值的方法和人工智能設(shè)備。
背景技術(shù):
:隨著人工智能的不斷發(fā)展,新一代人工智能系統(tǒng)的首要任務(wù)就是需要具備“感性”的情感連接能力,這樣才能以更像真實人類的方式滿足人們普遍心理和情感需求,從而逐步建立信任和依賴感。換句話說,人工智能不應(yīng)該僅僅是普通的智力工具,人工智能的發(fā)展路徑也不應(yīng)該一味沿著理性的路線前行,而是應(yīng)該落在感性和理性的交叉區(qū)域。情感計算在人工智能的發(fā)展過程中將發(fā)揮至關(guān)重要的作用,我們也看到了越來越多的具有“情感”的產(chǎn)品,但這僅僅是一個開始,面對人類情感這個異常復雜的問題,人工智能還有很長的路要走。目前,人工智能設(shè)備判斷用戶情感的方式是將獲取到的用于監(jiān)測用戶生理信息的傳感器參數(shù)與預設(shè)的情感閾值比較。例如,若獲取到的傳感器參數(shù)大于該情感閾值,則可以確定該用戶的情感狀態(tài)發(fā)生改變;若獲取到的傳感器參數(shù)不大于該情感閾值,則可以確定該用戶的情感狀態(tài)未發(fā)生改變。上述技術(shù)方案中的情感閾值是預設(shè)在該人工智能設(shè)備中的。不同的用戶的情感閾值可能是不同的,同樣的用戶在不同場景中的情感閾值也可能是不同的。因此,如何確定情感閾值以適用于不同的用戶是一個亟待解決的問題。技術(shù)實現(xiàn)要素:本申請?zhí)峁┐_定情感閾值的方法和人工智能設(shè)備,能夠?qū)η楦虚撝颠M行優(yōu)化,從而可以提高溝通效率與不同場景下的溝通效果。第一方面,本申請實施例提供一種確定情感閾值的方法,該方法包括:步驟1,人工智能設(shè)備根據(jù)獲取到的監(jiān)測信息確定第一用戶的情感狀態(tài)為第一情感狀態(tài);步驟2,該人工智能設(shè)備獲取第二用戶的n個動作,其中該第二用戶為與該第一用戶進行交流的用戶,n為大于或等于1的正整數(shù);步驟3,該人工智能設(shè)備根據(jù)q值表,確定第一動作,其中該q值表中的每個q值對應(yīng)于一個情感狀態(tài)和一個動作,對應(yīng)于該第一情感狀態(tài)和該第一動作的q值為該q值表中的n個q值中的最大值,其中該n個q值中的第n個q值對應(yīng)于該第一情感狀態(tài)和該n個動作中的第n個動作,n=1,…,n;步驟4,該人工智能設(shè)備更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值;步驟5,該人工智能設(shè)備確定更新的q值是否大于預設(shè)閾值,若該人工智能設(shè)備確定該更新的q值大于預設(shè)閾值,則根據(jù)該監(jiān)測信息確定情感閾值,若該人工智能設(shè)備確定該更新的q值不大于預設(shè)閾值,則重復執(zhí)行該步驟1至該步驟5直到確定該情感閾值為止,其中該更新的q值大于該預設(shè)閾值表示該第一用戶的情感狀態(tài)從該第一情感狀態(tài)轉(zhuǎn)移為特定情感狀態(tài)。上述技術(shù)方案中,該人工智能設(shè)備可以利用q學習的方法對情感閾值進行優(yōu)化。通過情感閾值的優(yōu)化,可以提高溝通效率與不同場景下的溝通效果。結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,該人工智能設(shè)備更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,包括:該人工智能設(shè)備根據(jù)第一回報率,更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值。結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,該人工智能設(shè)備根據(jù)第一回報率,更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,包括:該人工智能設(shè)備利用以下公式更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值:qt+1(st+1,at+1)=(1-λ)qt(st,at)+λ[rt+γmaxqt(st,at)],其中,qt+1(st+1,at+1)表示更新后的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,λ表示學習強度,qt(st,at)表示更新前的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,γ表示折扣因子,rt表示該第一回報率,maxqt(st,at)表示更新前的該q值表中對應(yīng)于該第一情感狀態(tài)的最大q值。結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,該方法還包括:該人工智能設(shè)備確定情感閾值等級;該人工智能設(shè)備根據(jù)情感閾值等級,確定該預設(shè)閾值。通過設(shè)定情感閾值等級,可以使得優(yōu)化后的情感閾值更符合用戶的需求,從而可以提高預測準確性,進而提高溝通效率與溝通效果。結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,該方法還包括:該人工智能設(shè)備確定情感閾值等級;該根據(jù)該第一情感狀態(tài)對應(yīng)的監(jiān)測設(shè)備參數(shù)確定情感閾值,包括:根據(jù)該情感閾值等級和該監(jiān)測信息,確定該情感閾值。通過設(shè)定情感閾值等級,可以使得優(yōu)化后的情感閾值更符合用戶的需求,從而可以提高預測準確性,進而提高溝通效率與溝通效果。結(jié)合第一方面的第三種可能的實現(xiàn)方式或第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,該人工智能設(shè)備確定情感閾值等級,包括:該人工智能設(shè)備根據(jù)該第一用戶的個性化因子信息、會話場景信息、外部環(huán)境信息和輸入信息中的至少一種,確定該情感閾值等級。上述技術(shù)方案在確定該情感閾值等級時考慮到了客觀條件(即該第一用戶的個性化因子信息、會話場景信息、外部環(huán)境信息和輸入信息中的至少一種),從從而可以提高預測的準確度。結(jié)合第一方面或第一方面的上述任一種可能的實現(xiàn)方式,在第一方面的第六種可能的實現(xiàn)方式中,該方法還包括:在該人工智能設(shè)備確定該情感閾值的情況下,該人工智能設(shè)備確定當前監(jiān)測信息是否大于該情感閾值;若確定該當前監(jiān)測信息大于該情感閾值,則發(fā)出指示信息,該指示信息用于提示若該第二用戶執(zhí)行該第一動作,則會使得該第一用戶的情感狀態(tài)發(fā)生變化。這樣,該人工智能設(shè)備可以根據(jù)確定的情感閾值,及時提醒與該用戶進行交流的其他用戶避免發(fā)出能夠使得該用戶情感狀態(tài)發(fā)生變化的動作。第二方面,本申請實施例提供一種人工智能設(shè)備,該人工智能設(shè)備包括用于執(zhí)行第一方面或者第一方面的任一種可能的實現(xiàn)方式的單元。第三方面,本申請實施例提供一種人工智能設(shè)備,該人工智能設(shè)備包括處理器、存儲器和輸入裝置,該處理器用于執(zhí)行該存儲器存儲的指令,并結(jié)合存儲器和輸入裝置執(zhí)行第一方面或第一方面的上述任一種可能的實現(xiàn)方式的各個步驟。本申請的又一方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有指令,當所述指令在計算機上運行時,使得計算機執(zhí)行上述各個方面所述的方法。本申請的又一方面提供了一種包含指令的計算機程序產(chǎn)品,當該計算機程序產(chǎn)品在計算機上運行時,使得計算機執(zhí)行上述各方面所述的方法。附圖說明圖1是根據(jù)本申請實施例提供的確定情感閾值的方法的示意性流程圖。圖2是根據(jù)本申請實施例提供的人工智能設(shè)備的結(jié)構(gòu)框圖。圖3是根據(jù)本申請實施例提供的人工智能設(shè)備的結(jié)構(gòu)框圖。具體實施方式下面將結(jié)合附圖,對本申請中的技術(shù)方案進行描述。本申請實施例中所稱的人工智能設(shè)備是能夠?qū)崿F(xiàn)如圖1所示方法的任何設(shè)備,例如,可以是計算機、機器人等。圖1是根據(jù)本申請實施例提供的確定情感閾值的方法的示意性流程圖。101,人工智能設(shè)備確定初始化參數(shù),該初始化參數(shù)包括q值表和預設(shè)閾值。該q值表中的每個q值對應(yīng)于一個情感狀態(tài)和一個動作。例如,表1值一個q值表的示意。a1a2a3a4a5s1q11q12q13q14q15s2q21q22q23q24q25s3q31q32q33q34q35s4q41q42q43q44q45表1表1是一個四行五列的q值表。四行分別表示四個情感狀態(tài)。該四個情感狀態(tài)分別為s1、s2、s3和s4。五列分別表示五個動作。該五個動作分別為a1、a2、a3、a4和a5。該q值表中的每個q值對應(yīng)于一個動作和一個情感狀態(tài),例如,q11表示在情感狀態(tài)為s1,動作為a1時的q值;q12表示在情感狀態(tài)為s1動作為a2時的q值,以此類推??蛇x的,在一個實施例中,在初始狀態(tài)下,該q值表中的所有q值均為零。102,該人工智能設(shè)備根據(jù)獲取到的監(jiān)測信息確定第一用戶的情感狀態(tài)為第一情感狀態(tài)。具體地,該人工智能設(shè)備可以獲取監(jiān)測信息。該監(jiān)測信息可以是由監(jiān)測設(shè)備通過監(jiān)測該第一用戶的生理、動作等數(shù)據(jù)得到的。該監(jiān)測信息可以是能夠用于確定用戶的情感狀態(tài)的一個或者多個信息。例如,該監(jiān)測信息可以包括動作數(shù)據(jù)和/或生理數(shù)據(jù)。該動作數(shù)據(jù)可以包括語音、面部表情、手勢、站姿等中的一個或多個。該生理數(shù)據(jù)可以包括心率、脈搏、皮膚電、體溫等中的一個或多個??梢岳斫獾氖?,若該監(jiān)測信息為動作數(shù)據(jù)等非數(shù)字化表示的數(shù)據(jù),則可以對該數(shù)據(jù)進行數(shù)字化表示,以便于對該數(shù)據(jù)進行處理。該監(jiān)測設(shè)備是能夠獲取到該監(jiān)測信息的設(shè)備、裝置或傳感器。該監(jiān)測設(shè)備可以是多個設(shè)備也可以是一個設(shè)備。例如,該監(jiān)測設(shè)備可以包括語音識別的設(shè)備、識別面部表情的設(shè)備、心率傳感器、溫度傳感器等。再如,該監(jiān)測設(shè)備也可以是一個設(shè)備,該設(shè)備具有語音識別功能,面部表情識別功能,獲取心率和體溫功能。該監(jiān)測設(shè)備可以與該人工智能設(shè)備集成在一起,也可以是獨立設(shè)備,本申請實施例對此并不限定。該人工智能設(shè)備可以直接根據(jù)獲取到的監(jiān)測信息確定該第一用戶的情感狀態(tài),也可以對該監(jiān)測信息進行進一步處理后確定該第一用戶的情感狀態(tài),本申請實施例對此并不限定。103,該人工智能設(shè)備獲取第二用戶的n個動作,其中該第二用戶為與該第一用戶進行交流的用戶,n為大于或等于1的正整數(shù)。本申請實施例中所稱的動作是指該第二用戶發(fā)出的一切可以被第一用戶感知的動作,包括但不限于語音數(shù)據(jù)、肢體動作、面部表情動作等。例如,在該第一用戶與該第二用戶對話的場景中,該人工智能設(shè)備可以獲取該第二用戶語音數(shù)據(jù)。該語音數(shù)據(jù)可以包括該第二用戶說話的具體內(nèi)容、語氣、語速等語音數(shù)據(jù)。該人工智能設(shè)備還可以獲取該第二用戶的肢體動作??梢岳斫獾氖?,在對話過程中,該第二用戶可能會有一個動作,也可能會有多個動作。該人工智能設(shè)備可以通過多種方式獲取該第二用戶的該至少一個動作。例如,該人工智能設(shè)備可以內(nèi)置有攝像頭以獲取該第二用戶的肢體動作、面部表情等。該人工智能設(shè)備還可以內(nèi)置麥克風以獲取該第二用戶的語音數(shù)據(jù)。又如,攝像頭和麥克風也可以是外置設(shè)備,該人工智能設(shè)備可以獲取這些外置設(shè)備獲取到的動作和語音數(shù)據(jù)。104,該人工智能設(shè)備根據(jù)q值表,確定第一動作,其中該q值表中的每個q值對應(yīng)于一個情感狀態(tài)和一個動作,對應(yīng)于該第一情感狀態(tài)和該第一動作的q值為該q值表中的n個q值中的最大值,其中該n個q值中的第n個q值對應(yīng)于該第一情感狀態(tài)和該n個動作中的第n個動作,n=1,…,n。假設(shè),該人工智能設(shè)備確定的該第一用戶的第一情感狀態(tài)為s1,該人工智能設(shè)備確定的該第二用戶的n個動作包括a1、a2、和a5,q11小于q12,q12小于q15,則該人工智能設(shè)備確定的該第一動作為a5。105,該人工智能設(shè)備更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值。該更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,包括:根據(jù)第一回報率,更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值。該人工智能設(shè)備可以根據(jù)該第一動作和/或該第一情感狀態(tài)確定該第一回報率??蛇x的,在一些實施例中,該人工智能設(shè)備可以根據(jù)預設(shè)的回報率表確定出該第一回報率。該回報率表可以包括多個回報率。該回報率表中的每個回報率與一個動作和情感狀態(tài)對應(yīng)。該回報率包中的回報率可以是根據(jù)經(jīng)驗值確定的??蛇x的,在另一些實施例中,該人工智能設(shè)備可以根據(jù)預設(shè)公式確定出該第一回報率??蛇x的,在一些實施例中,該人工智能設(shè)備可以根據(jù)以下公式更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值:qt+1(st+1,at+1)=(1-λ)qt(st,at)+λ[rt+γmaxqt(st,at)],(公式1.1)其中,qt+1(st+1,at+1)表示更新后的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,λ表示學習強度,qt(st,at)表示更新前的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,γ表示折扣因子,rt表示該第一回報率,maxqt(st,at)表示更新前的該q值表中對應(yīng)于該第一情感狀態(tài)的最大q值??蛇x的,在另一些實施例中,該人工智能設(shè)備可以根據(jù)以下公式更新該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值:qt+1(st+1,at+1)=γqt(st,at)+λrt,(公式1.2)其中,qt+1(st+1,at+1)表示該更新后的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,qt(st,at)表示更新前的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,γ表示折扣因子,rt表示該第一回報率。106、該人工智能設(shè)備確定更新的q值是否大于預設(shè)閾值,若是,則執(zhí)行步驟107,若否,則重復執(zhí)行步驟102至步驟106,直到步驟106的確定結(jié)果為是。107,根據(jù)該監(jiān)測信息確定情感閾值。可選的,在一些實施例中,該預設(shè)閾值是根據(jù)經(jīng)驗值確定的??蛇x的,在另一些實施例中,該預設(shè)閾值是根據(jù)情感閾值等級確定的。該人工智能設(shè)備可以先確定情感閾值等級,然后根據(jù)該情感閾值等級,確定該預設(shè)閾值??蛇x的,在一些實施例中,該人工智能設(shè)備可以根據(jù)該第一用戶的個性化因子信息、會話場景信息、外部環(huán)境信息和輸入信息中的至少一種,確定該情感閾值等級。上述技術(shù)方案在確定該情感閾值等級時考慮到了客觀條件(即該第一用戶的個性化因子信息、會話場景信息、外部環(huán)境信息和輸入信息中的至少一種),從而可以提高預測的準確度。個性化因子信息,用于表示用戶的個性化特征。例如,用戶的性格。具體而言,不同的人對于外界事物的刺激以及不同人在每個情感狀態(tài)的停留時間,不同情感狀態(tài)之間的自發(fā)遷移都會有一定的差異??蛇x地,該第一用戶的個性化因子可以是根據(jù)基本個性模板庫對該第一用戶的個性信息進行訓練,得到該第一用戶的個性化因子信息。個性化因子庫可以基于現(xiàn)有學術(shù)界研究的成熟的基本個性模板庫訓練學習得到的不同用戶的個性化因子,個性化因子庫可以模擬出不同類型的人的情感狀態(tài)變化規(guī)律,進而提高預測的準確度。例如,該人工智能設(shè)備可以根據(jù)該第一用戶的個性化因子信息,確定情感閾值等級。例如,若該第一用戶對于外界事物刺激的不敏感,則可以設(shè)定該情感閾值等級較高;若該第一用戶對于外界事物刺敏感,則可以設(shè)定該情感閾值等級較低。該第一用戶在與不同的人進行交流時候時,該第一用戶的情感閾值是不一樣的。例如,該第一用戶在與小孩子交流時,會很溫和愉悅,觸發(fā)該第一用戶情感狀態(tài)發(fā)生變化的閾值可能較高。再如,該第一用戶在與一些特定對象交流時,情感狀態(tài)波動較大,觸發(fā)該第一用戶情感狀態(tài)發(fā)生變化的閾值可能較低。本發(fā)明實施例將與第二用戶相關(guān)的信息,例如該第二用戶的個性化因子信息、該第二用戶的身份信息等,稱為會話場景信息。不同的外部環(huán)境也有可能影響到被測用戶的感情狀態(tài)。例如,在恐怖氛圍和在家的環(huán)境下被測用戶的情感變化是不一樣的。本發(fā)明實施例將用于情感預測模塊構(gòu)建外部環(huán)境場景的、與第二用戶無關(guān)的信息稱為外部環(huán)境信息。該外部環(huán)境信息可以包括以下信息中的至少一種:天氣信息、該第一用戶的地理位置信息等。例如,若天氣狀況良好,該人工智能設(shè)備可以設(shè)定該情感閾值等級較高;若天氣較差,該人工智能設(shè)備可以設(shè)定該情感閾值等級較低。在另一些實施例中,該第一用戶或該第二用戶可以直接輸入希望設(shè)定的情感閾值等級??蛇x的,在一些實施例中,若該人工智能設(shè)備確定相關(guān)信息(即個性化因子信息、會話場景信息、外部環(huán)境信息)為以前從未遇到過的新的信息,則可以設(shè)定該情感閾值等級較高。若該人工智能設(shè)備確定會話場景信息為以前從未遇到過的新的會話場景信息,則可以設(shè)定該情感閾值等級較低。該情感閾值等級越高,根據(jù)該情感閾值等級確定的預設(shè)閾值就越高;相應(yīng)的,該情感閾值等級越低,根據(jù)該情感閾值等級確定的預設(shè)閾值就越低。該情感閾值等級對應(yīng)的預設(shè)閾值變化的曲線可以是線性的也可以是非線性的,本申請實施例對此并不限定。可選的,在一些實施例中,情感閾值等級與預設(shè)閾值的對應(yīng)關(guān)系是預先確定好的。在另一些實施例中,可以根據(jù)情感閾值等級和經(jīng)驗值確定出預設(shè)閾值。該q值表中的每個q值都可以有一個對應(yīng)的預設(shè)閾值,不同的q值的預設(shè)閾值可以相同也可以不同??梢岳斫獾氖?,步驟106中的預設(shè)閾值為該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值的預設(shè)閾值。可選的,在該預設(shè)閾值是根據(jù)該情感閾值等級確定的情況下,該人工智能設(shè)備可以直接確定該監(jiān)測信息為該情感閾值??蛇x的,在一些實施例中,該預設(shè)閾值可以是該經(jīng)驗值。在此情況下,該人工智能設(shè)備可以根據(jù)該情感閾值等級和該監(jiān)測信息,確定該情感閾值。例如,該人工智能設(shè)備經(jīng)過m個周期確定更新后的q值大于該預設(shè)閾值,其中m為大于或等于2的正整數(shù)。在此情況下,該人工智能設(shè)備可以確定第m-m個周期時的監(jiān)測信息為該情感閾值,其中m為大于或等于1且小于m的正整數(shù)。m的取值可以根據(jù)該情感閾值等級確定。若該情感閾值等級越高,則m取值越大;若該情感閾值等級越低,則該m取值越低。再如,該情感閾值是根據(jù)該監(jiān)測信息和情感閾值等級確定的。例如,可以將該監(jiān)測信息與一個系數(shù)相乘。若該情感閾值等級越高,則該系數(shù)越高;若該情感閾值等級越低,則該系數(shù)越低。當然,在一些實施例中,該預設(shè)閾值和該情感閾值可以都是根據(jù)該情感閾值等級確定的。具體方式可以參加上述實施例,在此就不必贅述。圖1所示的技術(shù)方案中,該人工智能設(shè)備可以利用q學習的方法對情感閾值進行優(yōu)化。通過情感閾值的優(yōu)化,可以提高溝通效率與不同場景下的溝通效果。此外,通過設(shè)定情感閾值等級,可以使得優(yōu)化后的情感閾值更符合用戶的需求,從而可以提高預測準確性,進而提高溝通效率與溝通效果。進一步,在該人工智能設(shè)備確定了該情感閾值的情況下,該方法還可以包括:該人工智能設(shè)備確定當前監(jiān)測信息是否超過該情感閾值。若是,則可以發(fā)出指示信息,該指示信息用于提示若該第二用戶執(zhí)行該第一動作,則會使得該第一用戶的情感狀態(tài)發(fā)生變化。這樣,該人工智能設(shè)備可以及時提醒該第二用戶哪些動作可以引發(fā)該第一用戶的情感狀態(tài)發(fā)生變化。該第二用戶可以避免執(zhí)行相應(yīng)的動作,以觸發(fā)該第一用戶情感狀態(tài)發(fā)生變化。該人工智能設(shè)備發(fā)出指示信息的方式可以有多種,例如聲音提示、文字提示、圖像提示等等,本申請實施例對此并不限定。進一步,若該第一人工智能設(shè)備還可以確定更新后的q值與更新前的q值的差值,若該差值小于預設(shè)差值,則可以確定q值表中該第一情感狀態(tài)和該第一動作所對應(yīng)的q值仍使用更新前的q值,若該差值大于該預設(shè)差值,則可以確定該q值表中該第一情感狀態(tài)和該第一動作所對應(yīng)的q值未更新后的q值??蛇x的,在一些實施例中,若更新后的q值超過該q值的預設(shè)閾值,則可以表示該用戶的情感狀態(tài)從當前的情感狀態(tài)變化為特定情感狀態(tài)。每個情感狀態(tài)到另一個情感狀態(tài)的變化都有一個對應(yīng)的q值的預設(shè)閾值和一個情感閾值。例如,當更新后的q值超過該q值的第一預設(shè)閾值時,可以表示該用戶的情感狀態(tài)從開心變?yōu)轶@訝。再如,當更新后的q值超過該q值的第二預設(shè)閾值時,可以表示該用戶的情感狀態(tài)從驚訝變?yōu)閼嵟?。可以理解的是,圖1所示的方式僅示出了一種情感閾值的確定方式。根據(jù)圖1所示的方法,可以確定出對應(yīng)于不同情感狀態(tài)切換的情感閾值。此外,該特定的情感狀態(tài)可以是與該當前的情感狀態(tài)相鄰的情感狀態(tài),也可以是不相鄰的情感狀態(tài)。例如,情感狀態(tài)從開心到憤怒可能會經(jīng)過驚訝這一情感狀態(tài)。該第一預設(shè)閾值小于該第二預設(shè)閾值。在一些實施例中,該q值的預設(shè)閾值可以為該第一預設(shè)閾值和該第二預設(shè)閾值。也就是說,在這些實施例中,該智能設(shè)備可以為該第一用戶的每個情感狀態(tài)設(shè)置一個情感閾值。在另一些實施例中,該q值的預設(shè)閾值可以直接設(shè)置為該第二預設(shè)閾值。在這些實施例中,該智能設(shè)備可以只為需要關(guān)注的情感狀態(tài)(例如憤怒)設(shè)置一個情感閾值。圖2是根據(jù)本申請實施例提供的人工智能設(shè)備的結(jié)構(gòu)框圖。如圖2所示,人工智能設(shè)備200可以包括:處理單元201、存儲單元202和獲取單元203。獲取單元203,用于獲取第二用戶的n個動作,其中n為大于或等于1的正整數(shù)。存儲單元202,用于存儲q值表。處理單元201,用于執(zhí)行以下步驟:步驟1,根據(jù)監(jiān)測信息確定第一用戶的情感狀態(tài)為第一情感狀態(tài);步驟2,獲取由獲取單元203獲取的該n個動作,其中該第二用戶為與該第一用戶進行交流的用戶;步驟3,根據(jù)存儲單元202存儲的q值表,確定第一動作,其中該q值表中的每個q值對應(yīng)于一個情感狀態(tài)和一個動作,對應(yīng)于該第一情感狀態(tài)和該第一動作的q值為該q值表中的n個q值中的最大值,其中該n個q值中的第n個q值對應(yīng)于該第一情感狀態(tài)和該n個動作中的第n個動作,n=1,…,n;步驟4,更新存儲單元202存儲的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值;步驟5,確定更新的q值是否大于預設(shè)閾值,若確定該更新的q值大于預設(shè)閾值,則根據(jù)該監(jiān)測信息確定情感閾值,若確定該更新的q值不大于預設(shè)閾值,則重復執(zhí)行該步驟1至該步驟5直到確定該情感閾值為止,其中該更新的q值大于該預設(shè)閾值表示該第一用戶的情感狀態(tài)從該第一情感狀態(tài)轉(zhuǎn)移為特定情感狀態(tài)。可選的,在一些實施例中,處理單元201,具體用于根據(jù)第一回報率,更新存儲單元202存儲的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值??蛇x的,在一些實施例中,處理單元201,具體用于利用以下公式更新存儲單元202存儲的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值:qt+1(st+1,at+1)=(1-λ)qt(st,at)+λ[rt+γmaxqt(st,at)]其中,qt+1(st+1,at+1)表示更新后的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,λ表示學習強度,qt(st,at)表示更新前的該q值表中該對應(yīng)于該第一情感狀態(tài)和該第一動作的q值,γ表示折扣因子,rt表示該第一回報率,maxqt(st,at)表示更新前的該q值表中對應(yīng)于該第一情感狀態(tài)的最大q值??蛇x的,在一些實施例中,處理單元201,還用于確定情感閾值等級;處理單元201,還用于根據(jù)情感閾值等級,確定該預設(shè)閾值??蛇x的,在一些實施例中,處理單元201,還用于確定情感閾值等級;處理單元201,具體用于根據(jù)該情感閾值等級和該監(jiān)測信息,確定該情感閾值。可選的,處理單元201,具體用于根據(jù)該第一用戶的個性化因子信息、會話場景信息、外部環(huán)境信息和輸入信息中的至少一種,確定該情感閾值等級??蛇x的,在一些實施例中,人工智能設(shè)備200還可以包括輸出單元,處理單元201,還用于在確定該情感閾值的情況下,確定當前監(jiān)測信息是否大于該情感閾值;若確定該當前監(jiān)測信息大于所述情感閾值,則指示該輸出單元發(fā)出指示信息,該指示信息用于提示若該第二用戶執(zhí)行該第一動作,則會使得該第一用戶的情感狀態(tài)發(fā)生變化。存儲單元202還可以用于存儲處理單元201確定的情感閾值等級、預設(shè)閾值和情感閾值等信息處理單元201可以由處理器實現(xiàn)。存儲單元202可以由存儲器實現(xiàn)。獲取單元202可以由輸入設(shè)備實現(xiàn),例如麥克風、攝像機等。輸出單元可以由輸出設(shè)備實現(xiàn),例如揚聲器、顯示器等。圖2所示的人工智能設(shè)備200能夠?qū)崿F(xiàn)圖1中的方法實施例所實現(xiàn)的各個過程,為避免重復,這里不再贅述。圖3是根據(jù)本申請實施例提供的人工智能設(shè)備的結(jié)構(gòu)框圖。如圖3所示,人工智能設(shè)備300可以包括處理器301、存儲器302和輸入裝置303。其中,存儲器302可以用于存儲q值表、情感閾值等級、預設(shè)閾值和情感閾值等信息,還可以用于存儲處理器301執(zhí)行的代碼、指令等。機器人300中的各個組件通過總線系統(tǒng)相連,其中,總線系統(tǒng)除包括數(shù)據(jù)總線之外,還包括電源總線、控制總線和狀態(tài)信號總線。圖3所示的人工智能設(shè)備300能夠?qū)崿F(xiàn)前述圖1中的方法實施例所實現(xiàn)的各個過程,為避免重復,這里不再贅述。本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述實施例可以全部或部分地通過軟件、硬件、固件或者其任意組合來實現(xiàn)。當使用軟件實現(xiàn)時,可以全部或部分地以計算機程序產(chǎn)品的形式實現(xiàn)。所述計算機程序產(chǎn)品包括一個或多個計算機指令。在計算機上加載和執(zhí)行所述計算機程序指令時,全部或部分地產(chǎn)生按照本發(fā)明實施例所述的流程或功能。所述計算機可以是通用計算機、專用計算機、計算機網(wǎng)絡(luò)、或者其他可編程裝置。所述計算機指令可以存儲在計算機可讀存儲介質(zhì)中,或者從一個計算機可讀存儲介質(zhì)向另一個計算機可讀存儲介質(zhì)傳輸,例如,所述計算機指令可以從一個網(wǎng)站站點、計算機、服務(wù)器或數(shù)據(jù)中心通過有線(例如同軸電纜、光纖、數(shù)字用戶線(digitalsubscriberline,dsl))或無線(例如紅外、無線、微波等)方式向另一個網(wǎng)站站點、計算機、服務(wù)器或數(shù)據(jù)中心傳輸。所述計算機可讀存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)或者是包含一個或多個可用介質(zhì)集成的服務(wù)器、數(shù)據(jù)中心等數(shù)據(jù)存儲設(shè)備。所述可用介質(zhì)可以是磁性介質(zhì)(例如,軟盤、硬盤、磁帶)、光介質(zhì)(例如,dvd)或者半導體介質(zhì)(例如,固態(tài)硬盤(solidstatedisk,ssd))等。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。當前第1頁12