【技術(shù)領(lǐng)域】
本發(fā)明涉及智能計算機(jī)設(shè)備技術(shù)領(lǐng)域,尤其涉及一種智能評分方法及裝置、計算機(jī)設(shè)備及計算機(jī)可讀介質(zhì)。
背景技術(shù):
在培訓(xùn)、考試、教育等系統(tǒng)中,為了對學(xué)員的學(xué)習(xí)情況進(jìn)行考核,通常需要對學(xué)員進(jìn)行考試,并針對考試結(jié)果評分,以了解學(xué)員對學(xué)習(xí)的知識的掌握程度。
通常情況下,為了對學(xué)員進(jìn)行有效地測評,測試考試的考題可以分為主觀題和客觀題。其中客觀題多采用選擇題的方式,用戶根據(jù)考題的問題,從多個選擇項(xiàng)中選擇一個或者多個答案。由于客觀題的答案是固定的,非常便于采用計算機(jī)對客觀題進(jìn)行評分,從而避免采用老舊的人工閱卷的方式,能夠縮短閱卷時間,節(jié)省閱卷的人力成本,提高閱卷效率。而對于主觀題,學(xué)員通常采用論述的方式解答考題中的問題,主觀題的解答過程中,通常需要學(xué)員自我發(fā)揮,按照自己的思維方式去解答考題中的問題。因此主觀題的答案僅僅是參考,不是絕對的標(biāo)準(zhǔn),而無法采用計算機(jī)一句一句來測評學(xué)員的答案應(yīng)該得多少分。因此現(xiàn)有技術(shù)中,通常采用比較老舊的閱卷方式,即人工閱卷的方式對主觀題進(jìn)行評分。
但是,現(xiàn)有技術(shù)采用的比較老舊的人工閱卷方式對主觀題的答案進(jìn)行評分的方式,不僅評分時間較長,而且人力成本較高,因此,現(xiàn)有的采用人工閱卷的方式對主觀題的答案進(jìn)行評分的效率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種智能評分方法及裝置、計算機(jī)設(shè)備及計算機(jī)可讀介質(zhì),用于提高主觀題的答案進(jìn)行評分的效率。
本發(fā)明提供一種智能評分方法,所述方法包括:
獲取考題對應(yīng)的用戶答案;
根據(jù)所述用戶答案,生成所述用戶答案對應(yīng)的用戶分詞庫;
根據(jù)所述用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及所述標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為所述用戶答案進(jìn)行評分。
進(jìn)一步可選地,如上所述的方法中,根據(jù)所述用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及所述標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,獲取基于所述標(biāo)準(zhǔn)答案為所述用戶答案進(jìn)行評分的分值之前,所述方法還包括:
獲取所述考題以及所述考題對應(yīng)的所述標(biāo)準(zhǔn)答案;
根據(jù)所述標(biāo)準(zhǔn)答案,生成所述標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫;
為所述標(biāo)準(zhǔn)分詞庫中的各所述標(biāo)準(zhǔn)分詞設(shè)置權(quán)重。
進(jìn)一步可選地,如上所述的方法中,根據(jù)所述用戶答案,生成所述用戶答案對應(yīng)的用戶分詞庫之前,所述方法還包括:
獲取用戶做出所述用戶答案所使用的考題;
檢測并確定所述用戶做出所述用戶答案所使用的考題與所述標(biāo)準(zhǔn)答案對應(yīng)的考題一致。
進(jìn)一步可選地,如上所述的方法中,為所述標(biāo)準(zhǔn)分詞庫中的各所述標(biāo)準(zhǔn)分詞設(shè)置權(quán)重,具體包括:
統(tǒng)計各所述標(biāo)準(zhǔn)分詞在所述標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,根據(jù)各所述標(biāo)準(zhǔn)分詞在所述標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,為各所述標(biāo)準(zhǔn)分詞設(shè)置權(quán)重,使得出現(xiàn)頻率高的所述標(biāo)準(zhǔn)分詞的權(quán)重大于出現(xiàn)頻率低的所述標(biāo)準(zhǔn)分詞的權(quán)重;
或者顯示各所述標(biāo)準(zhǔn)分詞,以供判卷者為各所述標(biāo)準(zhǔn)分詞設(shè)置權(quán)重;并接收所述判卷者通過人機(jī)接口模塊輸入的各所述標(biāo)準(zhǔn)分詞的權(quán)重。
進(jìn)一步可選地,如上所述的方法中,根據(jù)所述用戶答案,生成所述用戶答案對應(yīng)的用戶分詞庫,具體包括:
對所述用戶答案進(jìn)行分詞,獲取到數(shù)個原始用戶分詞;
根據(jù)預(yù)先設(shè)置的過濾詞詞庫中的各過濾詞對所述數(shù)個原始用戶分詞進(jìn)行過濾,得到多個所述用戶分詞;
將多個所述用戶分詞組合在一起,構(gòu)成所述用戶分詞庫;
根據(jù)所述標(biāo)準(zhǔn)答案,生成所述標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫,具體包括:
對所述標(biāo)準(zhǔn)答案進(jìn)行分詞,獲取到數(shù)個原始標(biāo)準(zhǔn)分詞;
根據(jù)所述過濾詞詞庫中的各所述過濾詞對所述數(shù)個原始標(biāo)準(zhǔn)分詞進(jìn)行過濾,得到多個所述標(biāo)準(zhǔn)分詞;
將多個所述標(biāo)準(zhǔn)分詞組合在一起,構(gòu)成所述標(biāo)準(zhǔn)分詞庫。
進(jìn)一步可選地,如上所述的方法中,當(dāng)所述考題對應(yīng)的所述標(biāo)準(zhǔn)答案有多個時,所述方法還包括:
從基于各所述標(biāo)準(zhǔn)答案為所述用戶答案進(jìn)行打分的多個分值中獲取最高分值,作為所述用戶答案的最終分值。
進(jìn)一步可選地,如上所述的方法中,根據(jù)所述用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及所述標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為所述用戶答案進(jìn)行評分,具體包括:
將所述用戶分詞庫中的所有所述用戶分詞和所述標(biāo)準(zhǔn)分詞庫中的所有標(biāo)準(zhǔn)分詞組合在一起并去重,構(gòu)成總分詞庫;
根據(jù)所述標(biāo)準(zhǔn)分詞庫中的各所述標(biāo)準(zhǔn)分詞在所述總分詞庫中的命中情況以及各所述標(biāo)準(zhǔn)分詞的權(quán)重,生成第一權(quán)重數(shù)組;
根據(jù)所述用戶分詞庫中的各所述用戶分詞在所述總分詞庫中的命中情況、命中的各所述用戶分詞與所述標(biāo)準(zhǔn)分詞庫中的各所述標(biāo)準(zhǔn)分詞的關(guān)系、以及各所述標(biāo)準(zhǔn)分詞的權(quán)重,生成第二權(quán)重數(shù)組;
計算所述第一權(quán)重數(shù)組和所述第二權(quán)重數(shù)組的余弦相似數(shù)值;
根據(jù)所述余弦相似數(shù)值,計算基于所述標(biāo)準(zhǔn)答案為所述用戶答案進(jìn)行評分的分值。
本發(fā)明還提供一種智能評分裝置,所述裝置包括:
獲取模塊,用于獲取考題對應(yīng)的用戶答案;
生成模塊,用于根據(jù)所述用戶答案,生成所述用戶答案對應(yīng)的用戶分詞庫;
評分模塊,用于根據(jù)所述用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及所述標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為所述用戶答案進(jìn)行評分。
進(jìn)一步可選地,如上所述的裝置中,還包括設(shè)置模塊;
所述獲取模塊,還用于獲取所述考題以及所述考題對應(yīng)的所述標(biāo)準(zhǔn)答案;
所述生成模塊,還用于根據(jù)所述標(biāo)準(zhǔn)答案,生成所述標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫;
所述設(shè)置模塊,用于為所述標(biāo)準(zhǔn)分詞庫中的各所述標(biāo)準(zhǔn)分詞設(shè)置權(quán)重。
進(jìn)一步可選地,如上所述的裝置中,還包括檢測模塊;
所述獲取模塊,還用于獲取用戶做出所述用戶答案所使用的考題;
所述檢測模塊,用于檢測并確定所述用戶做出所述用戶答案所使用的考題與所述標(biāo)準(zhǔn)答案對應(yīng)的考題一致。
進(jìn)一步可選地,如上所述的裝置中,所述設(shè)置模塊,具體用于:
統(tǒng)計各所述標(biāo)準(zhǔn)分詞在所述標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,根據(jù)各所述標(biāo)準(zhǔn)分詞在所述標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,為各所述標(biāo)準(zhǔn)分詞設(shè)置權(quán)重,使得出現(xiàn)頻率高的所述標(biāo)準(zhǔn)分詞的權(quán)重大于出現(xiàn)頻率低的所述標(biāo)準(zhǔn)分詞的權(quán)重;
或者顯示各所述標(biāo)準(zhǔn)分詞,以供判卷者為各所述標(biāo)準(zhǔn)分詞設(shè)置權(quán)重;并接收所述判卷者通過人機(jī)接口模塊輸入的各所述標(biāo)準(zhǔn)分詞的權(quán)重。
進(jìn)一步可選地,如上所述的裝置中,所述生成模塊,具體用于:
對所述用戶答案進(jìn)行分詞,獲取到數(shù)個原始用戶分詞;
根據(jù)預(yù)先設(shè)置的過濾詞詞庫中的各過濾詞對所述數(shù)個原始用戶分詞進(jìn)行過濾,得到多個所述用戶分詞;
將多個所述用戶分詞組合在一起,構(gòu)成所述用戶分詞庫;
所述生成模塊,具體還用于:
對所述標(biāo)準(zhǔn)答案進(jìn)行分詞,獲取到數(shù)個原始標(biāo)準(zhǔn)分詞;
根據(jù)所述過濾詞詞庫中的各所述過濾詞對所述數(shù)個原始標(biāo)準(zhǔn)分詞進(jìn)行過濾,得到多個所述標(biāo)準(zhǔn)分詞;
將多個所述標(biāo)準(zhǔn)分詞組合在一起,構(gòu)成所述標(biāo)準(zhǔn)分詞庫。
進(jìn)一步可選地,如上所述的裝置中,所述獲取模塊,還用于當(dāng)所述考題對應(yīng)的所述標(biāo)準(zhǔn)答案有多個時,從基于各所述標(biāo)準(zhǔn)答案為所述用戶答案進(jìn)行打分的多個分值中獲取最高分值,作為所述用戶答案的最終分值。
進(jìn)一步可選地,如上所述的裝置中,所述評分模塊,具體用于:
將所述用戶分詞庫中的所有所述用戶分詞和所述標(biāo)準(zhǔn)分詞庫中的所有標(biāo)準(zhǔn)分詞組合在一起并去重,構(gòu)成總分詞庫;
根據(jù)所述標(biāo)準(zhǔn)分詞庫中的各所述標(biāo)準(zhǔn)分詞在所述總分詞庫中的命中情況以及各所述標(biāo)準(zhǔn)分詞的權(quán)重,生成第一權(quán)重數(shù)組;
根據(jù)所述用戶分詞庫中的各所述用戶分詞在所述總分詞庫中的命中情況、命中的各所述用戶分詞與所述標(biāo)準(zhǔn)分詞庫中的各所述標(biāo)準(zhǔn)分詞的關(guān)系、以及各所述標(biāo)準(zhǔn)分詞的權(quán)重,生成第二權(quán)重數(shù)組;
計算所述第一權(quán)重數(shù)組和所述第二權(quán)重數(shù)組的余弦相似數(shù)值;
根據(jù)所述余弦相似數(shù)值,計算基于所述標(biāo)準(zhǔn)答案為所述用戶答案進(jìn)行評分的分值。
本發(fā)明還提供一種計算機(jī)設(shè)備,所述設(shè)備包括:
一個或多個處理器;
存儲器,用于存儲一個或多個程序,
當(dāng)所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實(shí)現(xiàn)如上所述的智能評分方法。
本發(fā)明還提供一種計算機(jī)可讀介質(zhì),其上存儲有計算機(jī)程序,該程序被處理器執(zhí)行時實(shí)現(xiàn)如上所述的智能評分方法。
本發(fā)明提供的智能評分方法及裝置、計算機(jī)設(shè)備及計算機(jī)可讀介質(zhì),通過獲取考題對應(yīng)的用戶答案;根據(jù)用戶答案,生成用戶答案對應(yīng)的用戶分詞庫;根據(jù)用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為用戶答案進(jìn)行評分。本發(fā)明的技術(shù)方案,可以智能化地對類型為主觀題的考題的用戶答案進(jìn)行智能化地評分,能夠克服現(xiàn)有技術(shù)中采用人工閱卷的方式,導(dǎo)致評分時間較長,人力成本較高的缺陷,從而能夠有效地縮短對考題的評分時間,還能夠有效地節(jié)約人力成本,進(jìn)而大大地提高對類型為主觀題的用戶答案的評分效率。
【附圖說明】
圖1為本發(fā)明的智能評分方法實(shí)施例一的流程圖。
圖2為本發(fā)明的智能評分方法實(shí)施例二的流程圖。
圖3為本發(fā)明的智能評分裝置實(shí)施例一的結(jié)構(gòu)圖。
圖4為本發(fā)明的智能評分裝置實(shí)施例二的結(jié)構(gòu)圖。
圖5為本發(fā)明的計算機(jī)設(shè)備實(shí)施例的結(jié)構(gòu)圖。
圖6為本發(fā)明提供的一種計算機(jī)設(shè)備的示例圖。
【具體實(shí)施方式】
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述。
圖1為本發(fā)明的智能評分方法實(shí)施例一的流程圖。如圖1所示,本實(shí)施例的智能評分方法,具體可以包括如下步驟:
100、獲取考題對應(yīng)的用戶答案;
101、根據(jù)用戶答案,生成用戶答案對應(yīng)的用戶分詞庫;
102、根據(jù)用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為用戶答案進(jìn)行評分。
本實(shí)施例中的智能評分方法的執(zhí)行主體為智能評分裝置,該智能評分裝置可以為一個獨(dú)立的電子裝置,用于對主觀題的用戶答案進(jìn)行智能評分。該智能評分裝置可以為一個軟件集成的實(shí)體,以智能化地對主觀題的用戶答案進(jìn)行評分。本實(shí)施例的考題的類型為主觀題。
本實(shí)施例的智能評分方法中,在對某考題的用戶答案進(jìn)行評分時,獲取該考題對應(yīng)的用戶答案。例如,當(dāng)考題的用戶答案為電子形式時,直接讀取該考題的用戶答案。當(dāng)該考題的用戶答案為紙件形式時,可以采用文字識別技術(shù)對紙件上的用戶答案中的文字進(jìn)行識別,得到電子形式的用戶答案。然后可以根據(jù)用戶答案,獲取該用戶答案對應(yīng)的用戶分詞庫。
例如,該步驟101“根據(jù)用戶答案,生成用戶答案對應(yīng)的用戶分詞庫”,具體可以包括如下步驟:
(a1)對用戶答案進(jìn)行分詞,獲取到數(shù)個原始用戶分詞;
(a2)根據(jù)預(yù)先設(shè)置的過濾詞詞庫中的各過濾詞對數(shù)個原始用戶分詞進(jìn)行過濾,得到多個用戶分詞;
(a3)將多個用戶分詞組合在一起,構(gòu)成用戶分詞庫;
具體地,由于用戶答案可能采用無數(shù)段,無數(shù)句的文字組成,在分詞時,可以對用戶答案中的每一句話進(jìn)行分詞,分詞過程中,可以將一句話分成一個字、兩個字、三個字、四個字甚至多個字的詞語;而且分詞時,可以設(shè)定的一定的分詞規(guī)則,例如,可以根據(jù)中文撰寫的語法規(guī)則中不同詞性的搭配方式,合理地對一句話中的各個詞進(jìn)行拆分,使得得到的分詞更具有實(shí)際意義。初步對用戶答案分詞處理后得到的分詞進(jìn)行去重,得到原始分詞,一份用戶答案可以得到無數(shù)個原始分詞。然后可以根據(jù)預(yù)先設(shè)置的過濾詞詞庫中的各過濾詞對數(shù)個原始用戶分詞進(jìn)行過濾,得到多個用戶分詞。本實(shí)施例中預(yù)先設(shè)置的過濾詞庫為一些沒有實(shí)際意義或者對用戶答案的評分沒有貢獻(xiàn)的一些詞。例如過濾詞庫中可以為包括“的”、“地”、“得”、以及“你”、“我”、“他”、“她”、“你們”、“我們”、“他們”、“她們”以及“嗎”、“啊”、“呢”、“哦”等等之類的詞語。根據(jù)過濾詞庫,對數(shù)個原始用戶分詞中的過濾詞進(jìn)行過濾,可以得到多個用戶分詞。最后將多個用戶分詞組合在一起,便形成該用戶答案對應(yīng)的用戶分詞庫。
然后根據(jù)用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,可以獲取基于標(biāo)準(zhǔn)答案為用戶答案進(jìn)行評分的分值。也就是說,在對用戶答案評分之前,需要預(yù)先獲取到考題對應(yīng)的標(biāo)準(zhǔn)答案,并基于標(biāo)準(zhǔn)答案預(yù)先生成標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫,并配置標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重。具體地,在步驟102“根據(jù)用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為用戶答案進(jìn)行評分”之前,還可以包括如下步驟:
(b1)獲取考題以及考題對應(yīng)的標(biāo)準(zhǔn)答案;
本實(shí)施例中的考題以及考題對應(yīng)的標(biāo)準(zhǔn)答案可以為電子形式的,也可以為紙件形式的。對應(yīng)的獲取考題及考題對應(yīng)的標(biāo)準(zhǔn)答案與上述獲取考題對應(yīng)的用戶答案的方式相同,在此不再贅述。
(b2)根據(jù)標(biāo)準(zhǔn)答案,生成標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫;
對應(yīng)地,本實(shí)施例的根據(jù)標(biāo)準(zhǔn)答案,生成標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫與上述實(shí)施例中的根據(jù)用戶答案,生成用戶答案對應(yīng)的用戶分詞庫的方式相同,例如該步驟(b2)具體可以包括如下步驟:
(c1)對標(biāo)準(zhǔn)答案進(jìn)行分詞,獲取到數(shù)個原始標(biāo)準(zhǔn)分詞;
(c2)根據(jù)過濾詞詞庫中的各過濾詞對數(shù)個原始標(biāo)準(zhǔn)分詞進(jìn)行過濾,得到多個標(biāo)準(zhǔn)分詞;
(c3)將多個標(biāo)準(zhǔn)分詞組合在一起,構(gòu)成標(biāo)準(zhǔn)分詞庫。
步驟(c1)-(c3)的具體實(shí)現(xiàn)與上述步驟(a1)-(a3)的具體實(shí)現(xiàn)方式相同,詳細(xì)可以參考上述步驟(a1)-(a3)的具體實(shí)現(xiàn)方式,在此不再贅述。
(b3)為標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重。
本實(shí)施例中為標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重具體可以包括如下兩種方式:
第一種方式:統(tǒng)計各標(biāo)準(zhǔn)分詞在標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,根據(jù)各標(biāo)準(zhǔn)分詞在標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,為各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重,使得出現(xiàn)頻率高的標(biāo)準(zhǔn)分詞的權(quán)重大于出現(xiàn)頻率低的標(biāo)準(zhǔn)分詞的權(quán)重;
例如,由智能評分裝置統(tǒng)計各個標(biāo)準(zhǔn)分詞在標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,然后可以將各個標(biāo)準(zhǔn)分詞按照出現(xiàn)的頻率的高低排序,得到標(biāo)準(zhǔn)分詞序列;出現(xiàn)頻率較高的標(biāo)準(zhǔn)分詞可以認(rèn)為是對標(biāo)準(zhǔn)答案比較重要的、關(guān)鍵的標(biāo)準(zhǔn)分詞,出現(xiàn)頻率較低的標(biāo)準(zhǔn)分詞可以認(rèn)為是對標(biāo)準(zhǔn)答案不太重要的、非關(guān)鍵的標(biāo)準(zhǔn)分詞。例如可以將排序后的標(biāo)準(zhǔn)分詞序列中的前n個設(shè)置較高的權(quán)重,如權(quán)重設(shè)置為10,作為關(guān)鍵的標(biāo)準(zhǔn)分詞,其中的n可以根據(jù)標(biāo)準(zhǔn)分詞庫中包括的標(biāo)準(zhǔn)分詞的總數(shù)量來合理設(shè)置,如n的數(shù)量可以占據(jù)到標(biāo)準(zhǔn)分詞庫中包括的標(biāo)準(zhǔn)分詞的總數(shù)量的30%-50%。然后將標(biāo)準(zhǔn)分詞序列中的其它標(biāo)準(zhǔn)分詞的權(quán)重設(shè)置為1,作為非關(guān)鍵的標(biāo)準(zhǔn)分詞。本實(shí)施例中以設(shè)置兩檔權(quán)重為例,實(shí)際應(yīng)用中,也可以根據(jù)各個標(biāo)準(zhǔn)分詞在標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,依次設(shè)置多檔權(quán)重,例如可以將標(biāo)準(zhǔn)分詞序列中前1/3的標(biāo)準(zhǔn)分詞設(shè)置的權(quán)重為10,中間1/3的標(biāo)準(zhǔn)分詞設(shè)置的權(quán)重為6,后三分之一的標(biāo)準(zhǔn)分詞設(shè)置的權(quán)重為1;同理還可以設(shè)置4檔或者4檔以上任意檔的權(quán)重,在此不再一一舉例。
第二種方式:顯示各標(biāo)準(zhǔn)分詞,以供判卷者為各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重;并接收判卷者通過人機(jī)接口模塊輸入的各標(biāo)準(zhǔn)分詞的權(quán)重。
該方案中,智能評分裝置可以不對標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞做頻率統(tǒng)計,僅顯示各標(biāo)準(zhǔn)分詞,以供判卷者可以查看各個標(biāo)準(zhǔn)分詞,并且在智能評分裝置上可以設(shè)置有人機(jī)交互模塊,以供判卷者從顯示的各標(biāo)準(zhǔn)分詞中選擇哪些標(biāo)準(zhǔn)分詞為關(guān)鍵的標(biāo)準(zhǔn)分詞,哪些為非關(guān)鍵的標(biāo)準(zhǔn)分詞,并為各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重。最后由判卷者通過智能評分裝置的人機(jī)接口模塊返回給智能評分裝置。因此,本實(shí)施例中,該智能評分裝置可以帶有顯示屏,以對各標(biāo)準(zhǔn)分詞進(jìn)行顯示。該智能評分裝置的人機(jī)接口模塊可以包括鼠標(biāo)和/或鍵盤,以供判卷者通過鼠標(biāo)和/或鍵盤實(shí)現(xiàn)對各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重?;蛘咴撝悄茉u分裝置的人機(jī)接口模塊可以為觸摸屏,該觸摸屏不僅可以顯示各標(biāo)準(zhǔn)分詞,還可以帶有檢測模塊,檢測判卷者在觸摸屏上的設(shè)置標(biāo)準(zhǔn)分詞的權(quán)重的操作的輸入,并接收判卷者的輸入,完成對各標(biāo)準(zhǔn)分詞的權(quán)重的設(shè)置。若該智能評分裝置沒有顯示屏,也可以帶有通訊模塊,以通過通訊模塊發(fā)送給判卷者所使用的終端,并在判卷者所使用的終端上顯示各標(biāo)準(zhǔn)分詞。然后判卷者根據(jù)顯示的各標(biāo)準(zhǔn)分詞,以及對標(biāo)準(zhǔn)答案的了解,從中選擇關(guān)鍵的標(biāo)準(zhǔn)分詞,并為關(guān)鍵的標(biāo)準(zhǔn)分詞設(shè)置權(quán)重,例如判卷者可以僅選擇權(quán)重為10的標(biāo)準(zhǔn)分詞;而對于其它的標(biāo)準(zhǔn)分詞,可以按照預(yù)先約定的方式,由智能評分裝置都設(shè)置為10。同理,當(dāng)需要對多個標(biāo)準(zhǔn)分詞設(shè)置多檔權(quán)重時,判卷者也可以分別選擇最關(guān)鍵的一個、兩個或者多個標(biāo)準(zhǔn)分詞,然后將選擇的這一類標(biāo)準(zhǔn)分詞的權(quán)重都設(shè)置為10;然后依次選擇次關(guān)鍵的一類標(biāo)準(zhǔn)分詞,對應(yīng)的可以設(shè)置為小于10的權(quán)重,以此類推,根據(jù)各類標(biāo)準(zhǔn)分詞的關(guān)鍵程度的降低,可以依次較小設(shè)置的權(quán)重的數(shù)值。且最后沒有被用戶選擇的一些標(biāo)準(zhǔn)分詞,可以認(rèn)為是不重要的標(biāo)準(zhǔn)分詞,可以統(tǒng)一設(shè)置較小的權(quán)重,例如1。
另外,可選地,也可以將第一種方式和第二種方式結(jié)合起來,智能評分裝置先根據(jù)第一種方式設(shè)置為各標(biāo)準(zhǔn)分詞的權(quán)重之后,然后根據(jù)第二種方式顯示各標(biāo)準(zhǔn)分詞的權(quán)重,以供判卷者查看智能評分裝置設(shè)置的各標(biāo)準(zhǔn)分詞的權(quán)重是否合理,若不合理,此時判卷者可以根據(jù)人機(jī)接口模塊修改標(biāo)準(zhǔn)分詞的權(quán)重。例如,若某標(biāo)準(zhǔn)分詞應(yīng)該是標(biāo)準(zhǔn)答案中的關(guān)鍵詞,權(quán)重應(yīng)該設(shè)置為最大權(quán)重,如10,但是智能評分裝置根據(jù)頻率統(tǒng)計的結(jié)果,僅能夠?qū)⑵錂?quán)重設(shè)置為6,此時,判卷者可以根據(jù)顯示的標(biāo)準(zhǔn)分詞的權(quán)重,將該標(biāo)準(zhǔn)分詞的權(quán)重由6改為10。
根據(jù)上述實(shí)施例的方式,可以獲取到考題的用戶答案對應(yīng)的用戶分詞庫、考題的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及標(biāo)準(zhǔn)分詞庫中各個標(biāo)準(zhǔn)分詞的權(quán)重,由于大部分用戶的用戶答案并不一樣與標(biāo)準(zhǔn)答案完全相同,所以根據(jù)用戶答案形成的用戶分詞庫與根據(jù)標(biāo)準(zhǔn)答案形成的標(biāo)準(zhǔn)分詞庫中包括的分詞有相同的,也有不同的;同時本實(shí)施例中,在基于該標(biāo)準(zhǔn)答案為該用戶答案評分時,還考慮各標(biāo)準(zhǔn)分詞的權(quán)重,以使得若用戶分詞庫中的用戶分詞命中標(biāo)準(zhǔn)分詞庫中權(quán)重大的標(biāo)準(zhǔn)分詞,可以獲得較高的得分,若用戶分詞庫中的用戶分詞僅命中標(biāo)準(zhǔn)分詞庫中權(quán)重小的標(biāo)準(zhǔn)分詞,可以獲得較低的得分,從而使用智能評分裝置做出的評分更加合理,得到的評分更加準(zhǔn)確。
本實(shí)施例的智能評分方法,通過獲取考題對應(yīng)的用戶答案;根據(jù)用戶答案,生成用戶答案對應(yīng)的用戶分詞庫;根據(jù)用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為用戶答案進(jìn)行評分。采用本實(shí)施例的技術(shù)方案,可以智能化地對類型為主觀題的考題的用戶答案進(jìn)行智能化地評分,能夠克服現(xiàn)有技術(shù)中采用人工閱卷的方式,導(dǎo)致評分時間較長,人力成本較高的缺陷,從而能夠有效地縮短對考題的評分時間,還能夠有效地節(jié)約人力成本,進(jìn)而大大地提高對類型為主觀題的用戶答案的評分效率。
圖2為本發(fā)明的智能評分方法實(shí)施例二的流程圖。如圖2所示,本實(shí)施例的智能評分方法,在上述實(shí)施例的技術(shù)方案的基礎(chǔ)上,以考題僅包括一份標(biāo)準(zhǔn)答案為例來描述本發(fā)明的技術(shù)方案。如圖2所示,本實(shí)施例的智能評分方法,具體可以包括如下步驟:
200、獲取類型為主觀題的考題以及該考題對應(yīng)的標(biāo)準(zhǔn)答案;
本實(shí)施例的智能評分方法的執(zhí)行主體仍為智能評分裝置。本實(shí)施例的考題以及該考題對應(yīng)的標(biāo)準(zhǔn)答案的獲取方式,可以參考上述實(shí)施例中用戶答案和標(biāo)準(zhǔn)答案的獲取方式,在此不再贅述。
201、根據(jù)標(biāo)準(zhǔn)答案,生成標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫;
本實(shí)施例中以僅包括一個標(biāo)準(zhǔn)答案為例,在獲取到該標(biāo)準(zhǔn)答案之后,詳細(xì)可以根據(jù)上述實(shí)施例中的步驟(c1)-(c3)獲取標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫。
202、為標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重;
具體設(shè)置權(quán)重的方式可以參考上述實(shí)施例中的兩種設(shè)置權(quán)重的方式,在此不再贅述。
203、獲取用戶做出用戶答案所使用的考題;
同理,用戶做出用戶答案所使用的考題也可以為電子形式或者紙件形式。
204、檢測用戶做出用戶答案所使用的考題與獲取的標(biāo)準(zhǔn)答案對應(yīng)的考題是否一致;若一致,執(zhí)行步驟205;否則,確定考題不一致,退出本輪評分。
205、獲取該考題對應(yīng)的用戶答案;
206、根據(jù)用戶答案,生成用戶答案對應(yīng)的用戶分詞庫;
本實(shí)施例中,獲取用戶答案的過程與上述實(shí)施例相同,在獲取到該用戶答案之后,詳細(xì)可以根據(jù)上述實(shí)施例中的步驟(a1)-(a3)生成用戶答案對應(yīng)的用戶分詞庫。
207、將用戶分詞庫中的所有用戶分詞和標(biāo)準(zhǔn)分詞庫中的所有標(biāo)準(zhǔn)分詞組合在一起并去重,構(gòu)成總分詞庫;
208、根據(jù)標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞在總分詞庫中的命中情況以及各標(biāo)準(zhǔn)分詞的權(quán)重,生成第一權(quán)重數(shù)組;
209、根據(jù)用戶分詞庫中的各用戶分詞在總分詞庫中的命中情況、命中的各用戶分詞與標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的關(guān)系、以及各標(biāo)準(zhǔn)分詞的權(quán)重,生成第二權(quán)重數(shù)組;
210、計算第一權(quán)重數(shù)組和第二權(quán)重數(shù)組的余弦相似數(shù)值;
211、根據(jù)余弦相似數(shù)值,計算基于標(biāo)準(zhǔn)答案為用戶答案進(jìn)行評分的分值。
本實(shí)施例的步驟207-211為上述圖1所示實(shí)施例中的步驟102“根據(jù)用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為用戶答案進(jìn)行評分”的一種具體實(shí)現(xiàn)方式。
針對同樣的考題,用戶做出的用戶答案不可能完全偏離標(biāo)準(zhǔn)答案,因此,用戶答案對應(yīng)的用戶分詞庫中總會有一些用戶分詞能夠命中標(biāo)準(zhǔn)分詞庫中標(biāo)準(zhǔn)分詞,即用戶分詞庫中的部分用戶分詞會與標(biāo)準(zhǔn)分詞庫中的部分標(biāo)準(zhǔn)分詞重合。在將用戶分詞庫中的所有用戶分詞和標(biāo)準(zhǔn)分詞庫中的所有標(biāo)準(zhǔn)分詞組合在一起之后,去重,構(gòu)成總分詞庫。這里的去重便指的是若用戶分詞與標(biāo)準(zhǔn)分詞相同,僅保留其中一個,得到的總分詞庫中的分詞是沒有重復(fù)的。然后將標(biāo)準(zhǔn)分詞庫與總分詞庫進(jìn)行比對,根據(jù)標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞在總分詞庫中的命中情況以及各標(biāo)準(zhǔn)分詞的權(quán)重,生成第一權(quán)重數(shù)組;其中第一權(quán)重數(shù)組中的元素的數(shù)量與總分詞庫中包括的分詞的數(shù)量相同。例如,若某標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞m命中總分詞庫中的分詞m,標(biāo)準(zhǔn)分詞m在標(biāo)準(zhǔn)分詞庫中對應(yīng)的權(quán)重為10,在第一權(quán)重數(shù)組中該分詞m對應(yīng)的位置上,設(shè)置的權(quán)重數(shù)值為該標(biāo)準(zhǔn)分詞m的權(quán)重。對于總分詞庫中未被標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞命中的分詞,在第一權(quán)重數(shù)組中對應(yīng)的位置上設(shè)置的權(quán)重為0。即,若標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞命中總分詞庫中的分詞,在第一權(quán)重數(shù)組中,該被命中的分詞對應(yīng)的位置上設(shè)置命中的標(biāo)準(zhǔn)分詞預(yù)先設(shè)置的權(quán)重;而總分詞庫中其余未被命中的分詞對應(yīng)的位置上,權(quán)重均設(shè)置為0。
按照同樣的方式,再根據(jù)用戶分詞庫中的各用戶分詞在總分詞庫中的命中情況、命中的各用戶分詞與標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的關(guān)系、以及各標(biāo)準(zhǔn)分詞的權(quán)重,生成第二權(quán)重數(shù)組。同樣第二權(quán)重數(shù)組中的元素的數(shù)量與總分詞庫中包括的分詞的數(shù)量相同。將用戶分詞庫與總分詞庫進(jìn)行比對時,若某用戶分詞中的用戶分詞n命中總分詞庫中的分詞n,且該命中的用戶分詞又是標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞,可以獲取該標(biāo)準(zhǔn)分詞對應(yīng)的權(quán)重,此時在第二權(quán)重數(shù)組中,該被命中的分詞對應(yīng)的位置上設(shè)置對應(yīng)的標(biāo)準(zhǔn)分詞的權(quán)重。若某用戶分詞中的用戶分詞n命中總分詞庫中的分詞n,但是該命中的用戶分詞又不是標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞,所以不存在預(yù)先設(shè)置的權(quán)重,此時在第二權(quán)重數(shù)組中,該被命中的分詞對應(yīng)的位置上設(shè)置權(quán)重1。最后對于總分詞庫中其余未被命中的分詞對應(yīng)的位置上,權(quán)重均設(shè)置為0。
為了便于描述,下面以標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫中包括a、b、c和d四個標(biāo)準(zhǔn)分詞,其中設(shè)置關(guān)鍵的標(biāo)準(zhǔn)分詞a和b的權(quán)重為10,非關(guān)鍵的標(biāo)準(zhǔn)分詞c和d的權(quán)重為1為例,用戶答案對應(yīng)的用戶分詞庫中包括a、b、e和f四個用戶分詞為例,此時組成的總分詞庫中包括a、b、c、d、e和f共6個分詞;可以得知第一權(quán)重數(shù)組和第二權(quán)重數(shù)組所包括的元素均為6個。將標(biāo)準(zhǔn)分詞庫中的a、b、c和d,與總分詞庫中包括a、b、c、d、e和f比對,其中標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞a命中總分詞庫中的分詞a,此時,獲取標(biāo)準(zhǔn)分詞a對應(yīng)的權(quán)重10,在第一權(quán)重數(shù)組中分詞a對應(yīng)的位置設(shè)置權(quán)重為10。同樣的方式,可以在第一權(quán)重數(shù)組中分詞b對應(yīng)的位置設(shè)置權(quán)重也為10,分詞c和d對應(yīng)的位置設(shè)置權(quán)重為1。而總分詞庫中的分詞e和f未被標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞命中,可以在第一權(quán)重數(shù)組中分詞e和f對應(yīng)的位置設(shè)置權(quán)重為0,這樣得到的第一權(quán)重數(shù)組為[10,10,1,1,0,0]。
將用戶分詞庫中的a、b、e和f,與總分詞庫中包括a、b、c、d、e和f比對,其中用戶分詞庫中的用戶分詞a命中總分詞庫中的分詞a,且該用戶分詞a也為標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞,獲取該標(biāo)準(zhǔn)分詞a的權(quán)重10,在第二權(quán)重數(shù)組中分詞a對應(yīng)的位置設(shè)置權(quán)重為10。同樣的方式,可以在第二權(quán)重數(shù)組中分詞b對應(yīng)的位置設(shè)置權(quán)重也為10;用戶分詞e和f也分別命中總分詞庫中的分詞e和f,但是該用戶分詞a和f不是標(biāo)準(zhǔn)分詞庫中的分詞,此時可以在第二權(quán)重數(shù)組中分詞e和f對應(yīng)的位置設(shè)置權(quán)重為1;而對于總分詞庫中的分詞c和d未被用戶分詞庫中的用戶分詞命中,可以在第二權(quán)重數(shù)組中分詞c和d對應(yīng)的位置設(shè)置權(quán)重為0,這樣得到的第一權(quán)重數(shù)組為[10,10,0,0,1,1]。
經(jīng)過上述方式,可以得到第一權(quán)重數(shù)組和第二權(quán)重數(shù)組,然后計算第一權(quán)重數(shù)組和第二權(quán)重數(shù)組的余弦相似數(shù)值;例如具體可以通過如下公式來計算:
其中s為第一權(quán)重數(shù)組,表示的是標(biāo)準(zhǔn)分詞庫中的標(biāo)準(zhǔn)分詞在總分詞庫中的命中的權(quán)重信息;n為第一權(quán)重數(shù)組中的元素的數(shù)量。第一權(quán)重數(shù)組可以表示為[s1,s2,……,sn];其中的si表示第一權(quán)重數(shù)組中的第i個元素。
u為第二權(quán)重數(shù)組,表示的是用戶分詞庫中的用戶分詞在總分詞庫中的命中的權(quán)重信息;n為第二權(quán)重數(shù)組中的元素的數(shù)量。第二權(quán)重數(shù)組可以表示為[u1,u2,……,un];其中的ui表示第二權(quán)重數(shù)組中的第i個元素。
經(jīng)過上述公式的計算,可以得到第一權(quán)重數(shù)組和第二權(quán)重數(shù)組的余弦相似數(shù)值cosθ,即對應(yīng)得到的結(jié)果為一個0到1之間的數(shù)值;所得到的余弦相似數(shù)值越靠近1,表示用戶答案越接近標(biāo)準(zhǔn)答案。若結(jié)果為1,則表示該用戶答案可以近似于標(biāo)準(zhǔn)答案,該考題可以得滿分。然后根據(jù)余弦相似數(shù)值,計算基于標(biāo)準(zhǔn)答案為用戶答案進(jìn)行評分的分值。例如,具體可以將該余弦相似數(shù)值乘以該考題的總分值,作為基于標(biāo)準(zhǔn)答案為用戶答案進(jìn)行評分的分值。例如若該考題的分?jǐn)?shù)為100分,得到的余弦相似數(shù)值為0.81,則該用戶答案的評分可以為0.81×100=81分。
上述實(shí)施例中以僅包括一個標(biāo)準(zhǔn)答案,對一個用戶答案進(jìn)行評分的全過程;按照上述方式,可以依次對所有的用戶答案進(jìn)行評分。
另外,同一考題中也可以包括多個標(biāo)準(zhǔn)答案,基于每一個標(biāo)準(zhǔn)答案,均可以根據(jù)上述實(shí)施例的方式對用戶答案進(jìn)行評分,得到一個分值。對于同一個用戶答案,按照上述實(shí)施例的方式,可以分別基于多個標(biāo)準(zhǔn)答案進(jìn)行評分,得到多個分值。最后從基于各標(biāo)準(zhǔn)答案為用戶答案進(jìn)行打分的多個分值中獲取最高分值,作為該用戶答案的最終分值。
本實(shí)施例的智能評分方法,通過采用上述技術(shù)方案,可以智能化地對類型為主觀題的考題的用戶答案進(jìn)行智能化地評分,能夠克服現(xiàn)有技術(shù)中采用人工閱卷的方式,導(dǎo)致評分時間較長,人力成本較高的缺陷,從而能夠有效地縮短對考題的評分時間,還能夠有效地節(jié)約人力成本,進(jìn)而大大地提高對類型為主觀題的用戶答案的評分效率。
圖3為本發(fā)明的智能評分裝置實(shí)施例一的結(jié)構(gòu)圖。如圖3所示,本實(shí)施例的智能評分裝置,具體可以包括:獲取模塊10、生成模塊11和評分模塊12。
其中獲取模塊10用于獲取考題對應(yīng)的用戶答案;生成模塊11用于根據(jù)獲取模塊10獲取的用戶答案,生成用戶答案對應(yīng)的用戶分詞庫;評分模塊12用于根據(jù)生成模塊11生成的用戶分詞庫、預(yù)先生成的標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫以及標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的權(quán)重,為用戶答案進(jìn)行評分。
本實(shí)施例的智能評分裝置,通過采用上述模塊實(shí)現(xiàn)智能評分的實(shí)現(xiàn)原理以及技術(shù)效果與上述相關(guān)方法實(shí)施例的實(shí)現(xiàn)相同,詳細(xì)可以參考上述相關(guān)方法實(shí)施例的記載,在此不再贅述。
圖4為本發(fā)明的智能評分裝置實(shí)施例二的結(jié)構(gòu)圖。如圖4所示,本實(shí)施例的智能評分裝置在上述圖3所示實(shí)施例的技術(shù)方案的基礎(chǔ)上,進(jìn)一步還包括如下技術(shù)方案。
如圖4所示,本實(shí)施例的智能評分裝置還包括設(shè)置模塊13。
其中獲取模塊10還用于獲取考題以及考題對應(yīng)的標(biāo)準(zhǔn)答案;生成模塊11還用于根據(jù)獲取模塊10獲取的標(biāo)準(zhǔn)答案,生成標(biāo)準(zhǔn)答案對應(yīng)的標(biāo)準(zhǔn)分詞庫;設(shè)置模塊13用于為生成模塊11生成的標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重。
進(jìn)一步可選地,如圖4所示,本實(shí)施例的智能評分裝置還包括檢測模塊14。
其中獲取模塊10還用于獲取用戶做出用戶答案所使用的考題;檢測模塊14用于檢測并確定獲取模塊10用戶做出用戶答案所使用的考題與標(biāo)準(zhǔn)答案對應(yīng)的考題一致。
進(jìn)一步可選地,本實(shí)施例的智能評分裝置中,設(shè)置模塊13具體用于:
統(tǒng)計各標(biāo)準(zhǔn)分詞在標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,根據(jù)各標(biāo)準(zhǔn)分詞在標(biāo)準(zhǔn)答案中出現(xiàn)的頻率,為各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重,使得出現(xiàn)頻率高的標(biāo)準(zhǔn)分詞的權(quán)重大于出現(xiàn)頻率低的標(biāo)準(zhǔn)分詞的權(quán)重;
或者顯示各標(biāo)準(zhǔn)分詞,以供判卷者為各標(biāo)準(zhǔn)分詞設(shè)置權(quán)重;并接收判卷者通過人機(jī)接口模塊輸入的各標(biāo)準(zhǔn)分詞的權(quán)重。
進(jìn)一步可選地,本實(shí)施例的智能評分裝置中,生成模塊11具體用于:
對用戶答案進(jìn)行分詞,獲取到數(shù)個原始用戶分詞;
根據(jù)預(yù)先設(shè)置的過濾詞詞庫中的各過濾詞對數(shù)個原始用戶分詞進(jìn)行過濾,得到多個用戶分詞;
將多個用戶分詞組合在一起,構(gòu)成用戶分詞庫;
進(jìn)一步可選地,本實(shí)施例的智能評分裝置中,生成模塊11具體還用于:
對標(biāo)準(zhǔn)答案進(jìn)行分詞,獲取到數(shù)個原始標(biāo)準(zhǔn)分詞;
根據(jù)過濾詞詞庫中的各過濾詞對數(shù)個原始標(biāo)準(zhǔn)分詞進(jìn)行過濾,得到多個標(biāo)準(zhǔn)分詞;
將多個標(biāo)準(zhǔn)分詞組合在一起,構(gòu)成標(biāo)準(zhǔn)分詞庫。
進(jìn)一步可選地,本實(shí)施例的智能評分裝置中,獲取模塊10還用于當(dāng)考題對應(yīng)的標(biāo)準(zhǔn)答案有多個時,從基于各標(biāo)準(zhǔn)答案為用戶答案進(jìn)行打分的多個分值中獲取最高分值,作為用戶答案的最終分值。
進(jìn)一步可選地,本實(shí)施例的智能評分裝置中,評分模塊12具體用于:
將用戶分詞庫中的所有用戶分詞和標(biāo)準(zhǔn)分詞庫中的所有標(biāo)準(zhǔn)分詞組合在一起并去重,構(gòu)成總分詞庫;
根據(jù)標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞在總分詞庫中的命中情況以及各標(biāo)準(zhǔn)分詞的權(quán)重,生成第一權(quán)重數(shù)組;
根據(jù)用戶分詞庫中的各用戶分詞在總分詞庫中的命中情況、命中的各用戶分詞與標(biāo)準(zhǔn)分詞庫中的各標(biāo)準(zhǔn)分詞的關(guān)系、以及各標(biāo)準(zhǔn)分詞的權(quán)重,生成第二權(quán)重數(shù)組;
計算第一權(quán)重數(shù)組和第二權(quán)重數(shù)組的余弦相似數(shù)值;
根據(jù)余弦相似數(shù)值,計算基于標(biāo)準(zhǔn)答案為用戶答案進(jìn)行評分的分值。
本實(shí)施例的智能評分裝置,通過采用上述模塊實(shí)現(xiàn)智能評分的實(shí)現(xiàn)原理以及技術(shù)效果與上述相關(guān)方法實(shí)施例的實(shí)現(xiàn)相同,詳細(xì)可以參考上述相關(guān)方法實(shí)施例的記載,在此不再贅述。
圖5為本發(fā)明的計算機(jī)設(shè)備實(shí)施例的結(jié)構(gòu)圖。如圖5所示,本實(shí)施例的計算機(jī)設(shè)備,包括:一個或多個處理器20,以及存儲器30,存儲器30用于存儲一個或多個程序,當(dāng)存儲器30中存儲的一個或多個程序被一個或多個處理器20執(zhí)行,使得一個或多個處理器20實(shí)現(xiàn)如上圖1-圖2所示實(shí)施例的智能評分方法。圖5所示實(shí)施例中以包括多個處理器20為例。
例如,圖6為本發(fā)明提供的一種計算機(jī)設(shè)備的示例圖。圖6示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計算機(jī)設(shè)備12a的框圖。圖6顯示的計算機(jī)設(shè)備12a僅僅是一個示例,不應(yīng)對本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。
如圖6所示,計算機(jī)設(shè)備12a以通用計算設(shè)備的形式表現(xiàn)。計算機(jī)設(shè)備12a的組件可以包括但不限于:一個或者多個處理器16a,系統(tǒng)存儲器28a,連接不同系統(tǒng)組件(包括系統(tǒng)存儲器28a和處理器16a)的總線18a。
總線18a表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(isa)總線,微通道體系結(jié)構(gòu)(mac)總線,增強(qiáng)型isa總線、視頻電子標(biāo)準(zhǔn)協(xié)會(vesa)局域總線以及外圍組件互連(pci)總線。
計算機(jī)設(shè)備12a典型地包括多種計算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計算機(jī)設(shè)備12a訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動的和不可移動的介質(zhì)。
系統(tǒng)存儲器28a可以包括易失性存儲器形式的計算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲器(ram)30a和/或高速緩存存儲器32a。計算機(jī)設(shè)備12a可以進(jìn)一步包括其它可移動/不可移動的、易失性/非易失性計算機(jī)系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34a可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖6未顯示,通常稱為“硬盤驅(qū)動器”)。盡管圖6中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫的光盤驅(qū)動器。在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18a相連。系統(tǒng)存儲器28a可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明上述圖1-圖4各實(shí)施例的功能。
具有一組(至少一個)程序模塊42a的程序/實(shí)用工具40a,可以存儲在例如系統(tǒng)存儲器28a中,這樣的程序模塊42a包括——但不限于——操作系統(tǒng)、一個或者多個應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42a通常執(zhí)行本發(fā)明所描述的上述圖1-圖4各實(shí)施例中的功能和/或方法。
計算機(jī)設(shè)備12a也可以與一個或多個外部設(shè)備14a(例如鍵盤、指向設(shè)備、顯示器24a等)通信,還可與一個或者多個使得用戶能與該計算機(jī)設(shè)備12a交互的設(shè)備通信,和/或與使得該計算機(jī)設(shè)備12a能與一個或多個其它計算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22a進(jìn)行。并且,計算機(jī)設(shè)備12a還可以通過網(wǎng)絡(luò)適配器20a與一個或者多個網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20a通過總線18a與計算機(jī)設(shè)備12a的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合計算機(jī)設(shè)備12a使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動器、冗余處理器、外部磁盤驅(qū)動陣列、raid系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存儲系統(tǒng)等。
處理器16a通過運(yùn)行存儲在系統(tǒng)存儲器28a中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實(shí)現(xiàn)上述實(shí)施例所示的障礙物識別方法。
本發(fā)明還提供一種計算機(jī)可讀介質(zhì),其上存儲有計算機(jī)程序,該程序被處理器執(zhí)行時實(shí)現(xiàn)如上述實(shí)施例所示的智能評分方法。
本實(shí)施例的計算機(jī)可讀介質(zhì)可以包括上述圖6所示實(shí)施例中的系統(tǒng)存儲器28a中的ram30a、和/或高速緩存存儲器32a、和/或存儲系統(tǒng)34a。
隨著科技的發(fā)展,計算機(jī)程序的傳播途徑不再受限于有形介質(zhì),還可以直接從網(wǎng)絡(luò)下載,或者采用其他方式獲取。因此,本實(shí)施例中的計算機(jī)可讀介質(zhì)不僅可以包括有形的介質(zhì),還可以包括無形的介質(zhì)。
本實(shí)施例的計算機(jī)可讀介質(zhì)可以采用一個或多個計算機(jī)可讀的介質(zhì)的任意組合。計算機(jī)可讀介質(zhì)可以是計算機(jī)可讀信號介質(zhì)或者計算機(jī)可讀存儲介質(zhì)。計算機(jī)可讀存儲介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機(jī)可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個或多個導(dǎo)線的電連接、便攜式計算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機(jī)可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
計算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括——但不限于——電磁信號、光信號或上述的任意合適的組合。計算機(jī)可讀的信號介質(zhì)還可以是計算機(jī)可讀存儲介質(zhì)以外的任何計算機(jī)可讀介質(zhì),該計算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
計算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于——無線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計算機(jī)程序代碼,所述程序設(shè)計語言包括面向?qū)ο蟮某绦蛟O(shè)計語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計語言—諸如”c”語言或類似的程序設(shè)計語言。程序代碼可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí)行、作為一個獨(dú)立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計算機(jī),或者,可以連接到外部計算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
在本發(fā)明所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個實(shí)施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機(jī)存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。