本申請涉及電子批改,更具體地說,是涉及一種手寫體填空題批改方法、裝置及相關設備。
背景技術:
1、近年來,隨著互聯網技術和人工智能的迅速發展,教育領域也開始嘗試將各種智能化技術融入到課堂教學、課程設計、學生評估等方面。尤其是在學生作業批改方面,自動化批改技術有望減輕教師的工作負擔,并提高批改效率和準確性。
2、填空題作為一種常見的題型,其自動化批改的需求尤為迫切。現有的自動化批改方法主要針對打印字體和標準手寫字體,對于手寫體填空題的識別和評分效果并不理想,面臨著較大的挑戰。
3、首先,現有的自動化批改方法在識別手寫字符時受限于書寫者的字跡、筆畫、書寫速度等因素,導致識別準確率受到很大影響。尤其是在處理書寫不規范、字跡潦草的手寫體時,識別效果較差,容易出現誤判和漏判。
4、其次,手寫體填空題涉及到多種字體、大小、格式等問題,現有的自動化批改方法往往難以適應這些多樣性。此外,填空題中的空格、標點符號等也容易對識別和評分造成干擾。
5、因此,針對手寫體填空題的自動化批改方法,有必要研究一種更為準確的技術,以解決在處理手寫體填空題時識別效果差這一問題。
技術實現思路
1、有鑒于此,本申請第一方面提供了一種手寫體填空題批改方法,包括:
2、對預設的工具類對象進行初始化,得到目標類對象,所述目標類對象被配置為具備字符識別能力以及多模態數據比對能力;
3、利用所述目標類對象對目標圖像進行字符識別,得到識別結果,所述目標圖像為手寫體填空題答卷的圖像;
4、將所述識別結果與預設的答案文本進行比對,得到比對結果;
5、基于所述比對結果,利用所述目標類對象對所述目標圖像、所述識別結果以及所述答案文本進行處理,得到批改結果。
6、優選地,對預設的工具類對象進行初始化的過程,包括:
7、初始化光學字符識別ocr模型對象,所述ocr模型對象用于對輸入的圖像進行字符識別,并輸出字符串;
8、初始化設備對象,所述設備對象用于執行基本運算;
9、初始化多模態模型對象,所述多模態模型對象用于計算文本和圖像的相似度。
10、優選地,利用所述目標類對象對目標圖像進行字符識別,得到識別結果的過程,包括:
11、將目標圖像轉換為預設類型的數組,并將所述數組輸入至初始化后的ocr模型對象;
12、利用初始化后的ocr模型對象對所述數組進行處理,得到識別結果,所述識別結果為空值或字符串。
13、優選地,將所述識別結果與預設的答案文本進行比對,得到比對結果的過程,包括:
14、判斷所述識別結果與預設的答案文本是否一致;
15、若是,將比對結果確定為一致;
16、若否,將比對結果確定為不一致。
17、優選地,基于所述比對結果,利用所述目標類對象對所述目標圖像、所述識別結果以及所述答案文本進行處理,得到批改結果的過程,包括:
18、若所述比對結果為一致,將所述批改結果確定為正確;
19、若所述比對結果為不一致,利用初始化后的多模態模型對象對所述目標圖像、所述識別結果以及所述答案文本進行處理,得到批改結果。
20、優選地,利用初始化后的多模態模型對象對所述目標圖像、所述識別結果以及所述答案文本進行處理,得到批改結果的過程,包括:
21、利用初始化后的多模態模型對象獲取所述識別結果與所述目標圖像的第一相似度,以及獲取所述目標圖像與所述答案文本的第二相似度;
22、若第一相似度大于第二相似度,將所述批改結果確定為錯誤;
23、若第一相似度小于第二相似度,將所述批改結果確定為正確。
24、優選地,對預設的工具類對象進行初始化的過程,還包括:
25、初始化多模態模型的預處理對象,所述預處理對象用于將圖像、文本嵌入為預設的向量;
26、利用初始化后的多模態模型對象獲取所述識別結果與所述目標圖像的第一相似度,以及獲取所述目標圖像與所述答案文本的第二相似度的過程,包括:
27、利用初始化后的預處理對象將所述識別結果與所述目標圖像嵌入為第一向量;
28、利用所述預處理對象將所述目標圖像與所述答案文本嵌入為第二向量;
29、將所述第一向量和所述第二向量輸入初始化后的多模態模型對象,得到第一相似度以及第二相似度。
30、本申請第二方面提供了一種手寫體填空題批改裝置,包括:
31、初始化單元,用于對預設的工具類對象進行初始化,得到目標類對象,所述目標類對象被配置為具備字符識別能力以及多模態數據比對能力;
32、字符識別單元,用于利用所述目標類對象對目標圖像進行字符識別,得到識別結果,所述目標圖像為手寫體填空題答卷的圖像;
33、答案比對單元,用于將所述識別結果與預設的答案文本進行比對,得到比對結果;
34、結果確定單元,用于基于所述比對結果,利用所述目標類對象對所述目標圖像、所述識別結果以及所述答案文本進行處理,得到批改結果。
35、本申請第三方面提供了一種手寫體填空題批改設備,包括:存儲器和處理器;
36、所述存儲器,用于存儲程序;
37、所述處理器,用于執行所述程序,實現上述的手寫體填空題批改方法的各個步驟。
38、本申請第四方面提供了一種存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時,實現如上述的手寫體填空題批改方法的各個步驟。
39、經由上述的技術方案可知,本申請首先對預設的工具類對象進行初始化,得到目標類對象。通過初始化操作,使得所述工具類對象能夠適配于當前的應用場景。其中,所述目標類對象被配置為具備字符識別能力以及多模態數據比對能力。然后,利用所述目標類對象對目標圖像進行字符識別,得到識別結果。其中,所述目標圖像為手寫體填空題答卷的圖像,例如,對手寫體填空題答卷掃描后得到的圖像。接著,將所述識別結果與預設的答案文本進行比對,得到比對結果。其中,所述比對結果可以包括識別結果與答案文本一致或識別結果與答案文本不一致。最后,基于所述比對結果,利用所述目標類對象對所述目標圖像、所述識別結果以及所述答案文本進行處理,得到批改結果。通過所述目標類對象進行復核,一定程度上避免了字符識別出錯而引起的誤判,提高了答卷批改的準確性,改善了手寫體填空題的識別效果。
1.一種手寫體填空題批改方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,對預設的工具類對象進行初始化的過程,包括:
3.根據權利要求2所述的方法,其特征在于,利用所述目標類對象對目標圖像進行字符識別,得到識別結果的過程,包括:
4.根據權利要求1所述的方法,其特征在于,將所述識別結果與預設的答案文本進行比對,得到比對結果的過程,包括:
5.根據權利要求2所述的方法,其特征在于,基于所述比對結果,利用所述目標類對象對所述目標圖像、所述識別結果以及所述答案文本進行處理,得到批改結果的過程,包括:
6.根據權利要求5所述的方法,其特征在于,利用初始化后的多模態模型對象對所述目標圖像、所述識別結果以及所述答案文本進行處理,得到批改結果的過程,包括:
7.根據權利要求6所述的方法,其特征在于,對預設的工具類對象進行初始化的過程,還包括:
8.一種手寫體填空題批改裝置,其特征在于,包括:
9.一種手寫體填空題批改設備,其特征在于,包括:存儲器和處理器;
10.一種存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時,實現如權利要求1~7中任一項所述的手寫體填空題批改方法的各個步驟。