本發(fā)明涉及圖書檢索,更具體地說,本發(fā)明涉及一種基于人工智能的檢索方法及系統(tǒng)。
背景技術(shù):
1、隨著計算機網(wǎng)絡(luò)技術(shù)發(fā)展,信息的傳輸效率提升,通過檢索手段獲取信息的方式早已形成主流,更是運用于各類網(wǎng)頁、app、ai問答等,同時,在學(xué)校網(wǎng)站的應(yīng)用也逐步廣泛,主要檢索信息有學(xué)校招生報告,活動新聞以及學(xué)校圖書館的書籍借閱,通過基于人工智能的檢索,為學(xué)校師生提供更好的服務(wù);
2、現(xiàn)有的基于人工智能的檢索通過書名、分類號以及作者名與學(xué)校書籍?dāng)?shù)據(jù)庫對比檢索出對應(yīng)書籍,但對于學(xué)校內(nèi)部的熱門書籍仍需檢索才能得到,較為繁瑣,從而影響用戶的檢索效率,因此提出一種基于人工智能的檢索方法及系統(tǒng)。
技術(shù)實現(xiàn)思路
1、為了克服現(xiàn)有技術(shù)的上述缺陷,本發(fā)明的實施例提供一種基于人工智能的檢索方法及系統(tǒng),通過對熱門書籍的篩選并顯示以解決上述背景技術(shù)中提出的問題。
2、為實現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案,一種基于人工智能的檢索系統(tǒng),包括顯示搜索欄,處理對比模塊,借閱模塊,檢索模塊;
3、借閱模塊用于采集用戶借閱書籍信息,并將其發(fā)送至處理對比模塊和反饋模塊,借閱模塊還將書籍按名稱劃分并將各書籍名稱信息發(fā)送至?xí)當(dāng)?shù)據(jù)庫;
4、檢索模塊用于采集用戶檢索書籍信息,并將其發(fā)送至處理對比模塊和反饋模塊;
5、處理對比模塊根據(jù)用戶借閱書籍信息和用戶檢索書籍信息計算出熱點系數(shù),并根據(jù)熱點系數(shù)與熱點閾值對比得到熱門書籍和普通書籍,并對熱門書籍根據(jù)熱點系數(shù)大小進(jìn)行排序發(fā)送至顯示搜索欄,處理對比模塊還將各普通書籍的名稱發(fā)送至反饋模塊;
6、顯示搜索欄包括熱點板塊和搜索欄兩個板塊,熱點板塊用于接收熱門書籍名稱排序信息,搜索欄將用戶輸入的字符發(fā)送至反饋模塊,并根據(jù)用戶輸入的字符顯示普通、熱點兩類書籍排序信息;
7、借閱模塊將書籍按書名劃分為m個,將各書籍書名標(biāo)記為n,其中,m為正整數(shù),且n={1、2、3、......m},處理對比模塊將用戶檢索書籍信息和用戶借閱書籍信息通過歸一化處理建立熱點系數(shù),表達(dá)式為:
8、;
9、式中,為熱點系數(shù),、和分別為書籍借閱次數(shù)與總借閱次數(shù)的占比、書籍檢索次數(shù)與總檢索次數(shù)的占比和規(guī)定時間內(nèi)歸還率,、和分別為書籍借閱次數(shù)與總借閱次數(shù)的占比、書籍檢索次數(shù)與總檢索次數(shù)的占比和規(guī)定時間內(nèi)歸還率的權(quán)重因子系數(shù),且。
10、在一個優(yōu)選的實施方式中,處理對比模塊設(shè)置有熱點系數(shù)的熱點閾值,將熱點系數(shù)與熱點閾值對比,當(dāng)熱點系數(shù)大于等于熱點閾值時,處理對比模塊將其標(biāo)定為熱門書籍,并對熱門書籍的熱點系數(shù)數(shù)值大小進(jìn)行排序,并將熱點排序靠前的書籍名稱發(fā)送至顯示搜索欄,當(dāng)熱點系數(shù)小于熱點閾值時,處理對比模塊將其標(biāo)定為普通書籍,并將各普通書籍名稱的集合發(fā)送至反饋模塊。
11、在一個優(yōu)選的實施方式中,書籍?dāng)?shù)據(jù)庫用于接收各書籍書名,并整合成各書籍書名的集合,并采集各書籍書名的字符集合,并將各書籍書名的集合和各書籍書名的字符集合發(fā)送至反饋模塊;其中,各書籍書名的集合標(biāo)定為zs,各書籍書名的字符集合標(biāo)定為sn;
12、反饋模塊用于接收顯示搜索欄用戶輸入的字符、各書籍書名的集合、各書籍書名的字符集合、各普通書籍名稱的集合、用戶檢索書籍信息和用戶借閱書籍信息,并將用戶輸入的字符與各書籍書名的字符集合根據(jù)jaccard相似度公式建立相關(guān)性系數(shù);表達(dá)式為:
13、;
14、式中,ts為相關(guān)性系數(shù),zf為用戶輸入的字符集合,sn各書籍書名的字符集合,表示的是zf與sn的交集大小,表示的是zf與sn的并集大小;
15、反饋模塊將接收到用戶檢索書籍信息和用戶借閱書籍信息根據(jù)各普通書籍名稱的集合得到用戶檢索普通書籍信息和用戶借閱普通書籍信息;
16、反饋模塊根據(jù)用戶檢索普通書籍信息、用戶借閱普通書籍信息以及相關(guān)度系數(shù),建立普通書籍排序系數(shù),表達(dá)式為:;
17、式中,為普通書籍排序系數(shù),為各普通書籍名稱的集合,和為單位時間內(nèi)普通書籍借閱次數(shù)和檢索次數(shù),為規(guī)定時間內(nèi)普通書籍的歸還率,、、和分別為相關(guān)度系數(shù)、普通書籍借閱次數(shù)與總借閱次數(shù)的占比、普通書籍檢索次數(shù)與總檢索次數(shù)的占比和規(guī)定時間內(nèi)普通書籍歸還率的權(quán)重因子系數(shù),且;
18、反饋模塊再根據(jù)相關(guān)性系數(shù)得到熱門書籍排序系數(shù),表達(dá)式為:
19、;
20、式中,為熱門書籍排序系數(shù),為相關(guān)度系數(shù)的權(quán)重因子系數(shù),為各書籍書名的集合。
21、在一個優(yōu)選的實施方式中,反饋模塊還分別對普通書籍排序系數(shù)和熱門書籍排序系數(shù)數(shù)值大小進(jìn)行排序,先將普通書籍名稱排至前端,而后排序熱門書籍名稱,并根據(jù)用戶輸入字符將普通、熱門書籍名稱發(fā)送至顯示搜索欄。
22、在一個優(yōu)選的實施方式中,檢索方法包括以下步驟:
23、步驟s1:采集用戶借閱書籍信息和用戶檢索信息,發(fā)送至處理對比模塊,得到熱點系數(shù);
24、步驟s2:處理對比模塊根據(jù)熱點系數(shù)與熱點閾值的對比得到熱門書籍和普通書籍,先根據(jù)熱門書籍的熱點系數(shù)數(shù)值大小進(jìn)行排序發(fā)送至顯示搜索欄中的熱點板塊,再將各普通書籍名稱的集合發(fā)送至反饋模塊;
25、步驟s3:書籍?dāng)?shù)據(jù)庫采集各書籍書名的集合和各書籍書名的字符集合發(fā)送至反饋模塊;
26、步驟s4:反饋模塊根據(jù)接收用戶輸入的字符與各書籍書名的字符集合得到相關(guān)性系數(shù),再將用戶借閱信息、用戶檢索信息和各普通書籍名稱的集合得到用戶檢索普通書籍信息和用戶借閱普通書籍信息;
27、步驟s5:反饋模塊再通過相關(guān)性系數(shù)與用戶檢索普通書籍信息和用戶借閱普通書籍信息得到普通書籍排序系數(shù)和熱門書籍排序系數(shù);
28、步驟s6:反饋模塊分別根據(jù)普通書籍排序系數(shù)和熱門書籍排序系數(shù)的數(shù)值大小得到兩類書籍的排序,并根據(jù)用戶輸入的字符發(fā)送至顯示搜索欄中的搜索框。
29、本發(fā)明的技術(shù)效果和優(yōu)點:
30、1、本發(fā)明通過處理對比模塊接收的用戶借閱書籍信息以及用戶檢索書籍信息,建立熱點系數(shù),再根據(jù)熱點系數(shù)與熱點閾值對比分成熱門書籍和普通書籍,再根據(jù)熱門書籍的熱點系數(shù)大小分析出熱門書籍的排序,將熱門書籍的排序信息發(fā)送至顯示搜索欄,使熱門書籍顯目展示,從而緩解了熱門書籍顯目展示的缺失;
31、2、本發(fā)明通過反饋模塊接收的用戶輸入的字符、各書籍書名的集合、各書籍書名的字符集合、各普通書籍名稱的集合、用戶檢索書籍信息和用戶借閱書籍信息,分析得到相關(guān)性系數(shù),并通過相關(guān)性系數(shù)與各書籍書名的集合、各普通書籍名稱的集合、用戶檢索書籍信息和用戶借閱書籍信息得到兩類排序系數(shù),并根據(jù)各類排序系數(shù)大小得到排序信息與用戶輸入的字符整合發(fā)送至顯示搜索欄,這相對于以往的檢索以熱點單一化排序出檢索結(jié)果更具備多元化,使用戶檢索書籍更為便捷,從而提高了學(xué)校圖書館檢索系統(tǒng)的檢索效率。
1.一種基于人工智能的檢索系統(tǒng),其特征在于:包括顯示搜索欄,處理對比模塊,借閱模塊,檢索模塊;
2.根據(jù)權(quán)利要求1所述的一種基于人工智能的檢索系統(tǒng),其特征在于:處理對比模塊設(shè)置有熱點系數(shù)的熱點閾值,將熱點系數(shù)與熱點閾值對比,當(dāng)熱點系數(shù)大于等于熱點閾值時,處理對比模塊將其標(biāo)定為熱門書籍,并對熱門書籍的熱點系數(shù)數(shù)值大小進(jìn)行排序,并將熱點排序靠前的書籍名稱發(fā)送至顯示搜索欄,當(dāng)熱點系數(shù)小于熱點閾值時,處理對比模塊將其標(biāo)定為普通書籍,并將各普通書籍名稱的集合發(fā)送至反饋模塊。
3.根據(jù)權(quán)利要求1所述的一種基于人工智能的檢索系統(tǒng),其特征在于:書籍?dāng)?shù)據(jù)庫用于接收各書籍書名,并整合成各書籍書名的集合,并采集各書籍書名的字符集合,并將各書籍書名的集合和各書籍書名的字符集合發(fā)送至反饋模塊;其中,各書籍書名的集合標(biāo)定為zs,各書籍書名的字符集合標(biāo)定為sn;
4.根據(jù)權(quán)利要求3所述的一種基于人工智能的檢索系統(tǒng),其特征在于:反饋模塊還分別對普通書籍排序系數(shù)和熱門書籍排序系數(shù)數(shù)值大小進(jìn)行排序,先將普通書籍名稱排至前端,而后排序熱門書籍名稱,并根據(jù)用戶輸入字符將普通、熱門書籍名稱發(fā)送至顯示搜索欄。
5.一種基于人工智能的檢索方法,用于實現(xiàn)權(quán)利要求1-4任意一項所述的一種基于人工智能的檢索系統(tǒng),其特征在于:檢索方法包括以下步驟: