柯岷
(黑龍江中醫(yī)藥大學(xué)語言實驗中心,黑龍江哈爾濱150040)
人工智能是機器、系統(tǒng)等通過模擬人腦工作模式,而實現(xiàn)系統(tǒng)智能化管理的一門技術(shù)。隨著人工智能(AI)大數(shù)據(jù)信息化時代的到來,學(xué)者們正在試圖研究人工智能技術(shù),并將其應(yīng)用在教育方面[1-4]?;贏I的智能考試系統(tǒng)采用智能的神經(jīng)網(wǎng)絡(luò)算法使得系統(tǒng)具有深度學(xué)習(xí)和自我進(jìn)化的能力,從而能夠自動識別出學(xué)生在考試中所出現(xiàn)的錯題,進(jìn)而給學(xué)生制定效果最佳的學(xué)習(xí)計劃。同時,還能實現(xiàn)對考試題目進(jìn)行詳細(xì)分類、篩選。此外,系統(tǒng)能夠通過先行知識結(jié)構(gòu)以及學(xué)生考試大數(shù)據(jù)來確定學(xué)生知識薄弱項,并挖掘出考試相關(guān)的知識薄弱點;采用考試系統(tǒng)產(chǎn)生的數(shù)據(jù)來收集學(xué)生的學(xué)習(xí)狀況,并通過人工智能系統(tǒng)挖掘最佳的學(xué)習(xí)路徑,從而做到因材施教,優(yōu)化了學(xué)生的學(xué)習(xí)效率,最終提高學(xué)生的學(xué)習(xí)成績。
文中依托網(wǎng)絡(luò)技術(shù),開發(fā)了基于人工智能的考試系統(tǒng)。其采用遺傳算法實現(xiàn)系統(tǒng)的智能組卷功能,并通過Apriori算法對考試系統(tǒng)產(chǎn)生的海量數(shù)據(jù)進(jìn)行挖掘、對考試結(jié)果評析以及識別考試知識薄弱點,使教師能根據(jù)數(shù)據(jù)挖掘結(jié)果對教學(xué)重點做出調(diào)整。
人工智能技術(shù)是計算機科學(xué)領(lǐng)域的一個分支,其旨在研究如何使機器能夠像人一樣進(jìn)行智能化工作。即用機器模仿并實現(xiàn)人類感知、思考、行動等人類智力行為。
人類智能所能完成的智能任務(wù)包括感知、思考和行動。感知包括視覺、觸覺、聽覺等,對應(yīng)于人工智能即為機器視覺、觸覺、聽覺感知等;思考包括學(xué)習(xí)、理解等,對應(yīng)于人工智能的機器學(xué)習(xí)、機器理解等;行動包括語言、動作、表情等,對應(yīng)于人工智能就是語音合成、智能化控制等。兩者的關(guān)系如圖1所示。
圖1 人工智能與人類智能的聯(lián)系
因此,一個人工智能系統(tǒng)也是從感知、思考與行動三方面構(gòu)成,如圖2所示。此外,人工智能系統(tǒng)還應(yīng)包括相應(yīng)的實現(xiàn)算法。人工智能算法相當(dāng)于機器的神經(jīng)系統(tǒng),其可以用于機器利用大量的數(shù)據(jù)進(jìn)行深度學(xué)習(xí),從而具備與人類類似的自我學(xué)習(xí)能力,促進(jìn)機器的自我學(xué)習(xí)與自我進(jìn)化,最終得到像人類大腦一樣的智能化處理能力。其自我學(xué)習(xí)越多,智能化工作的能力則越強。
圖2 人工智能技術(shù)體系架構(gòu)
人工智能算法主要包括回歸算法、聚類算法、人工神經(jīng)網(wǎng)絡(luò)、深度學(xué)習(xí)、類腦智能等算法,如圖3所示。深度學(xué)習(xí)是人工智能神經(jīng)網(wǎng)絡(luò)基礎(chǔ)上,經(jīng)過構(gòu)建多隱層神經(jīng)網(wǎng)絡(luò)模型,并通過大量數(shù)據(jù)進(jìn)行模型訓(xùn)練,最終使得人工智能系統(tǒng)具備自我學(xué)習(xí)能力。
圖3 人工智能算法理論模塊
遺傳算法[5-8]是一種搜索優(yōu)化算法,該算法隨著人工智能大數(shù)據(jù)時代的迅速發(fā)展而被研究學(xué)者應(yīng)用在各個方面,其通常被用來解決復(fù)雜問題。該算法將現(xiàn)實中的實際問題抽象出具體的模型,對應(yīng)具體的映射函數(shù)。遺傳算法中有“初始種群”的定義,該定義類似于遺傳學(xué)中的遺傳基因信息存在于各個染色體中。該遺傳算法中的初始種群將個體編碼成位串模式,從而計算個體染色體適應(yīng)值。其的具體流程,如圖4所示。
圖4 遺傳算法的處理流程
針對上文中遺傳算法的處理流程,首先應(yīng)解決的是個體的編碼方式。在智能組卷中,遺傳算法的編碼方式采用分段二進(jìn)制[9-10]。其的基本思想是將考試題目按題型劃分段,每一種題型的總量決定編碼位長;當(dāng)確定位長之后,采樣二進(jìn)制編碼方式對每一種題型進(jìn)行編碼。假設(shè)題庫中有A,B,C三類題型,對應(yīng)的試題數(shù)量為n1,n2,n3。則組卷的個體長度為n1+n2+n3長度的二進(jìn)制串,其編碼方式如圖5所示。
圖5 分段二進(jìn)制數(shù)組編碼串
其中
該編碼方式簡單易懂,實現(xiàn)也較為便捷。
本文設(shè)計的計算機系統(tǒng)中的人工智能考試系統(tǒng),能夠運用于在校學(xué)生第二語言科目中[11-16]。如圖6所示為該系統(tǒng)功能的整體框架圖。該系統(tǒng)中主要分為3個模塊,分別為管理員功能模塊、教師功能模塊和學(xué)生功能模塊。其中,管理員能夠?qū)處熁驅(qū)W生的信息進(jìn)行統(tǒng)一管理;教師登錄賬號信息之后,可以對自身系統(tǒng)中擁有的功能模塊進(jìn)行操作;每位考生對應(yīng)一個賬號,學(xué)生在登錄賬號后可選擇考試科目以及完成在線考試。
圖6 系統(tǒng)功能整體結(jié)構(gòu)圖
針對圖6中的系統(tǒng)整體框架設(shè)計的結(jié)構(gòu)圖,設(shè)計了相應(yīng)的數(shù)據(jù)庫表。如圖7所示為各個數(shù)據(jù)庫表之間的相互關(guān)系。該表的設(shè)計主要包含5張表,分別為用戶信息表、試題表、試卷表、學(xué)生成績表及答題表。
圖7 數(shù)據(jù)表之間的實體關(guān)系圖
如圖8所示為教師登錄系統(tǒng)時,顯示的教師模塊系統(tǒng)信息。教師登錄賬號信息之后,會在系統(tǒng)中顯示教師的姓名與編號,并會出現(xiàn)試題管理、組卷管理、批改管理和試題分析這4個模塊。其主頁面清晰簡單,且易于操作。
如圖9所示為教師登錄系統(tǒng)。點擊考試分析、學(xué)生分析之后,會顯示學(xué)生的各種信息。該功能可以分析學(xué)生的成績情況,并能夠?qū)W(xué)生的學(xué)習(xí)情況以曲線圖或柱狀圖、餅圖的形式分析展示出來。從該圖中的走勢便可清晰的了解,該學(xué)生某一個階段以來某課程學(xué)習(xí)的情況。進(jìn)而突破了傳統(tǒng)教師對學(xué)生進(jìn)行每次手工記錄與分析對比的繁瑣。
圖8 在線考試系統(tǒng)教師登錄界面
圖9 在線考試系統(tǒng)
通過考試能夠?qū)W(xué)生所掌握的知識點進(jìn)行差缺補漏,然而這需要教師以及學(xué)生自身總結(jié)考試錯題。隨著計算機技術(shù)的發(fā)展,考試逐漸通過無紙化的考試系統(tǒng)進(jìn)行。傳統(tǒng)的考試系統(tǒng)功能較為單一,且有大量考試數(shù)據(jù)被遺留而未利用。為此,本文采用人工智能技術(shù),開發(fā)了基于人工智能的考試系統(tǒng)。其通過最先進(jìn)的計算機高級算法,實現(xiàn)系統(tǒng)的深度學(xué)習(xí)和自我進(jìn)化;用遺傳算法實現(xiàn)系統(tǒng)的智能組卷功能,對錄入考試題目進(jìn)行詳細(xì)分類、篩選,并通過海量數(shù)據(jù)挖掘考生相關(guān)薄弱知識點,從而精準(zhǔn)定位學(xué)生薄弱項,使教師能夠根據(jù)數(shù)據(jù)挖掘結(jié)果對其自身的教學(xué)重點做出調(diào)整。進(jìn)而真正意義上做到因材施教,優(yōu)化學(xué)習(xí)效率,提高學(xué)習(xí)成績。