999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于遺傳算法和K-means算法的學習風格分析研究

2019-03-30 03:49:19王芳林龍成
數字技術與應用 2019年12期

王芳 林龍成

摘要:當下“互聯網+教育”已成為熱門話題,傳統教學方式已無法滿足在線學習的需要。如何借助教育數據挖掘技術,促進學生個性化學習,成為教師關注的熱點。對此,文中在研究了現有學習風格模型的基礎上,使用Felder-Silverman模型進行學習風格表示,并提出了基于遺傳算法和K-means聚類算法的學習者學習風格分析方法,該方法彌補了K-means算法容易陷入局部最優解的不足。最后,分別采用傳統K-means和GA-K-means分別對學習風格數據進行分析,實驗結果表明,本文提出的GA-K-means算法在穩定性和有效性方面都明顯好于傳統K-means聚類算法,對學習者學習風格的分析更加準確與全面,有利于教師在教學過程中分析學生的學習風格,為學生提供個性化的學習支持和學習服務。

關鍵詞:遺傳算法;K-means聚類算法;個性化學習;學習風格分析

中圖分類號:TP301.6 文獻標識碼:A 文章編號:1007-9416(2019)12-0106-03

0 引言

當下,“互聯網+教育”已成為熱門話題,以機器學習和深度學習為技術支撐,對個性化學習進行了重塑和再造,了解學習者學習風格是進行個性化學習的前提。本文在分析已有學習風格模型的基礎上,設計了適用于在線學習環境的學習風格模型,提出了基于遺傳算法的K-means聚類分析算法,彌補了K-means容易陷入局部最優解的不足,并利用該算法對學習風格數據進行分析,得到不同學習群體的屬性,為個性化學習推薦提供基礎。

1 學習風格表示

從學習者的角度來看,學習風格(Learning Style,LS)被認為是影響學習者學習活動的最主要偏好。在已有的學習風格模型中,常用的有Kolb學習風格模型、Honey Mumford學習風格模型和Felder-Silverman學習風格模型。

本文使用Felder-Silverman學習風格模型,按照四個維度對學習者偏好進行分類:主動與反思、感知與直覺、視覺與言語、順序與全局,學習風格向量定義為:

LSi=? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (1)

式(1)中表示第i個學習者在第1個維度的得分。

本文通過問卷調查的方法,采集學生的學習風格數據。設計了學習風格量表,用于評估四個學習風格維度,學習風格量表由44個問題組成,每題從兩個選項(“a”或“b”)選擇一個。這些問題根據不同的維度分為四組,每組11個問題。表1是隨機抽取的4位學習者的問卷結果。

每個維度的分數是通過較大的數減較小的數來計算的,后面是較大數對應的風格類型所代表的字母。表1中學習者1的學習風格結果為(3a,5b,7b,9a),對應該學習者的學習風格類型為“感知型+言語型+反思型+順序型”。本文將每個維度的學習風格得分結果映射到1到12的實數,如圖1所示,5b對應9,則學習者1的學習風格向量可以表示為LS1=(4,9,10,2)。

2 基于遺傳算法和K-means算法的GA-K-means算法設計

遺傳算法(Genetic Algorithm,GA)是一種借鑒生物界自然選擇和自然遺傳機制的隨機搜索算法。遺傳算法被廣泛應用于提高人工智能技術的性能。結合遺傳算法能夠尋找全局最優解的優勢,本文利用遺傳算法初始化K-means的初始聚類中心點,提出基于遺傳算法的K-means聚類算法GA-K-means。

2.1 傳統K-means算法

K-means算法,也被稱為k-均值算法,是基于距離的聚類算法,采用距離作為相似性的評價指標,兩個數據點的距離越近,則相似度越大。計算樣本間的距離公式有歐氏距離、曼哈頓距離、余弦相似度等,其中最常用的是歐氏距離。

K-means算法基本思想是通過迭代將數據集劃分為不同的類簇,使得用不同類簇的均值來代表相應各類樣本中心時所得的總體方差最小。誤差平方和準則函數公式為:

(2)

式(2)中E表示樣本空間中所有數據點到聚類中的平方誤差的總和。p表示數據對象,Ci表示第i個類簇,mi表示第i個類簇的平均值。

2.2 優化后的GA-K-means算法的具體流程

GA-K-means是在K-means聚類中利用遺傳算法選擇最優的初始種子。

如圖2所示,首先系統生成初始種群,用于尋找全局最優初始種子,遺傳算法對當前種群進行選擇、交叉和變異等遺傳操作,不斷更新種群,直到滿足停止條件;然后根據輸出的初始聚類中心,使用K-means算法進行聚類,輸出聚類結果。

2.3 染色體編碼

本文采用實數編碼方式,使遺傳算法更接近問題空間,便于設計專門問題的遺傳算子,執行較大空間的遺傳搜索,緩解“組合爆炸”的問題,改善了遺傳算法的計算復雜度。每個染色體由K個學習者學習風格向量組成,K表示聚類中心數目,我們設定K值為5。每個染色體是一個1*20的實數序列,染色體的結構如表2所示,前4位表示第一聚類中心的學習風格向量,依次類推,最后4位表示第五聚類中心的學習風格向量。

2.4 初始化種群

本文隨機初始化100組聚類中心,每組聚類中心由5個隨機的學習風格向量組成。遺傳算法經過一代又一代的進化來尋找最佳的染色體。在每一代中,它們通過使用遺傳算子從當前種群中產生一個新種群。

2.5 適應度函數設計

適應度函數是促使遺傳算法收斂到最優解的一個因素。我們選擇總最小距離函數作為染色體強度的適應度函數,以找到K-means算法的最優初始種子。適應度函數定義如下:

(3)

式(3)中Gi表示第i個聚類,Lj表示屬于Gi的學習者,LSj表示第j個學習者Lj的學習風格向量,gj表示Gj的聚類中心。適應度函數Fit表示每個學習者到各自聚類中心的距離的和。適應度函數Fit越小,說明初始聚類中心的選擇越好。

在本算法中,將迭代100次作為停止標準之一。100代以后,以適應值最小的染色體作為最終輸出。同時還設計了以下停止條件:如果最佳染色體的適應值連續10代不變,則遺傳算法的過程將停止。

2.6 遺傳算子選擇

本文使用選擇、交叉、變異算子,交叉算子通過雙親染色體交換有意義的遺傳物質來產生兩個新的后代,變異算子通過向種群中引入一個全新的成員來維持種群的遺傳多樣性。

2.6.1 選擇算子

選擇操作通過適應度選擇優質個體,拋棄劣質個體,體現了“適者生存”的生物法則。常見的選擇操作主要有:輪盤賭選擇、排序選擇、最優個體保存及隨機聯賽選擇。本文采用輪盤賭選擇方式,某染色體被選的概率Pc為:

Pc=? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(4)

式(4)中f(xi)表示第i個染色體的適應度值;∑f(xi)表示種群中所有染色體適應度值之和。

2.6.2 交叉算子

交叉是指兩個染色體按照某種方式交換部分基因信息,從而產生兩個新的染色體。常用的交叉方法有:單點交叉、雙點交叉、均勻交叉及算術交叉。本文使用單點交叉,從其中可能的三個交叉點P1、P2、P3、P4中隨機選擇一個交叉點。交叉操作如圖3所示,其中P2是所選交叉點。

2.6.3 變異算子

變異是指以一定概率隨機改變染色體編碼串中部分基因值,形成新的個體。常用的變異方法有:基本位變異、均勻變異、二元變異及高斯變異。本文采用基本位變異方法,從五種可能性(I到V)中選擇一個隨機基因組(四位),并根據學習風格情境,使用相反選擇答案得到的4位編碼串替換它。變異操作如圖4所示,IV基因被反向基因組(7 8 10 6)替換。

2.7 K-means聚類

(1)以遺傳算法得到的最優解作為初始聚類中心。(2)計算所有數據對象到這k個初始聚類中心的距離,并將數據劃歸到離其最近的那個中心所在的類。(3)重新計算已經得到的各個簇的質心,作為新的聚類中心。(4)計算公式(2)中的準則函數E,若E不滿足,重復第2、3步,直到聚類的中心不再移動,輸出聚類結果。

3 實證分析

為了檢驗本文提出的算法的有效性及對學生學習風格進行分析,本文使用MATLAB進行仿真實驗,實驗環境的硬件配置為Inter(R)Core(TM)i5-3470 CPU@3.20GHz 4.00GB,開發環境為 MATLAB R2016a。

3.1 實驗一:有效性分析

本文為了對學習者學習風格進行分析,提出一種基于遺傳算法和K-means聚類算法GA-K-means的分析算法。下面采用傳統K-means和優化后的GA-K-means分別對學習風格數據進行分類,驗證本文提出的GA-K-means算法的有效性。實驗結果如圖5所示。

可以看出,傳統K-means算法雖然收斂速度快,但是容易陷入局部最優解,而本文提出的GA-K-means算法則能夠避免早熟現象,且收斂平穩,收斂效果明顯優于傳統K-means算法。

為了進一步驗證算法的有效性,對傳統K-means算法和本文提出的GA-K-means算法分別進行10次實驗,實驗結果如表3所示。其中匹配度計算公式(5)為:

匹配度=每次實驗都被分到同一類別的學習者個數/學習者總數? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?(5)

從表3可以看出,由于傳統K-means算法對初始聚類中心的選擇比較敏感,導致每次聚類結果都有很大差異,10次實驗結果的匹配度較低,而本文提出的GA-K-means算法匹配度較高,具有較好的穩定性。

3.2 實驗二:結果分析

學習者學習風格聚類結果如表4所示。

可以看出,學習者被分為五類:學習群體1(直覺+視覺+主動+全局)、學習群體2(感知+視覺+主動+全局)、學習群體3(感知+言語+反思+順序)、學習群體4(直覺+言語+主動+全局)以及學習群體5(感知+視覺+反思+全局)。學習群體1的學習者喜歡通過圖表、視頻等方式學習新知識,能夠很好的安排自己的學習過程。他們傾向于與人討論,參與團隊合作,在做中學的過程中尋找問題的答案,更有創新性;學習群體2的學習者傾向于按照教師提供的學習路徑進行學習,他們習慣于學習微課視頻等,然后在與同學交流過程中掌握知識;學習群體3的學習者傾向于通過文字信息獲得知識,如教學PPT、導學案等,他們會邊學習邊思考,而不是與其他同學交流;學習群體4的學習者喜歡學習新的知識,有創新性,擅長理解抽象的概念,喜歡解決復雜有難度的問題;學習群體5的學習者傾向與通過視頻、圖表、圖片等獲得知識,注重細節,有耐心,能夠按部就班的完成學習任務。

4 結語

本文在分析學習者學習風格表示和傳統K-means算法的基礎上,提出了基于遺傳算法和K-means聚類算法的學習者學習風格分析方法。該方法彌補了K-means在尋找全局最優解方面的不足,結合遺傳算法對學習者學習風格進行分析研究。實驗結果表明,本文提出的GA-K-means算法在穩定性和有效性方面都明顯好于傳統K-means聚類算法,對學習者學習風格的分析更加準確與全面,有利于教師在教學過程中分析學生的學習風格,為學生提供個性化的學習支持和學習資源。

參考文獻

[1] 王維,董永權,胡玥.基于大數據的個性化學習分析模型構建[J].黑龍江畜牧獸醫,2019(20):166-169.

[2] Bourkoukou O,Essaid El Bachari,Mohamed El Adnani. A Recommender Model in E-learning Environment[J].Arabian Journal for Science & Engineering,2016,42(2):1-11.

[3] 劉婷.基于粒子群和K-均值聚類算法的學生心理分析方法研究[J].電子設計工程,2018,6(19):75-79.

[4] 喬興媚,楊娟.學習風格用戶模型分類及其自適應策略[J].現代教育技術,2019,29(01):100-106.

Study on Learning Style Analysis Based on Genetic Algorithm and K-means Algorithm

WANG Fang,LIN Long-cheng

(Nantong Health Branch,Jiangsu Union Technical Institute,Nantong? Jiangsu? 226010)

Abstract:At present, "Internet + education" has become a hot topic. Traditional teaching methods can no longer meet the needs of online learning. With the help of education data mining technology, how to promote students' personalized learning has become a hot topic of teachers' attention. In this paper, on the basis of studying the existing learning style model, we use the Felder Silverman model to express the learning style, and propose a learning style analysis method based on genetic algorithm and K-means clustering algorithm, which makes up for the shortage that K-means algorithm is easy to fall into the local optimal solution. Finally, the traditional K-means and GA-K-means are used to analyze the learning style data respectively. The experimental results show that the GA-K-means algorithm proposed in this paper is significantly better than the traditional K-means clustering algorithm in terms of stability and effectiveness. The analysis of the learning style of learners is more accurate and comprehensive, which is beneficial for teachers to analyze students' learning style in the teaching process and provide personalized learning support and learning resources.

Key words:Genetic algorithm;K-means clustering algorithm;personalized learning;learning style analysis

主站蜘蛛池模板: 成人在线观看不卡| 日韩a级片视频| 人妻无码中文字幕第一区| 欧美精品在线看| 91丝袜美腿高跟国产极品老师| 亚洲精品国产精品乱码不卞| AⅤ色综合久久天堂AV色综合 | 97国内精品久久久久不卡| 国产在线精品网址你懂的| 亚洲娇小与黑人巨大交| 性色在线视频精品| 亚洲精品色AV无码看| 无码aaa视频| 久久人与动人物A级毛片| 最新亚洲av女人的天堂| 五月天福利视频| 91久久国产热精品免费| 777国产精品永久免费观看| 国产精品免费电影| 国产青青操| 天天综合亚洲| 亚洲狼网站狼狼鲁亚洲下载| 第九色区aⅴ天堂久久香| 国产精品无码久久久久久| 亚洲免费毛片| 一级高清毛片免费a级高清毛片| 久久久久中文字幕精品视频| 国产靠逼视频| 91久草视频| 精品人妻一区无码视频| 综合久久五月天| 99无码中文字幕视频| 99热国产这里只有精品无卡顿" | 国产一区二区三区免费| 亚洲 日韩 激情 无码 中出| 久久国产精品影院| a亚洲天堂| 99在线视频网站| 中文字幕无线码一区| 无码一区18禁| 成·人免费午夜无码视频在线观看| 在线免费亚洲无码视频| 日本尹人综合香蕉在线观看| 毛片大全免费观看| 久草性视频| 成年女人a毛片免费视频| 中文字幕免费在线视频| 一本大道无码高清| 国产精品永久在线| 9cao视频精品| 高清无码不卡视频| 成人在线第一页| 色悠久久综合| 青草精品视频| 色欲综合久久中文字幕网| 九九热精品视频在线| 亚洲人人视频| 成年免费在线观看| 国产欧美日韩18| 欧美午夜性视频| 国产激情国语对白普通话| 欧美精品亚洲精品日韩专区va| 91亚洲精选| 久久亚洲国产一区二区| 亚洲欧美人成电影在线观看| 国产乱子伦无码精品小说 | 亚洲精品国产综合99| 日韩精品亚洲人旧成在线| 国产91成人| 国产91透明丝袜美腿在线| 不卡视频国产| 97色婷婷成人综合在线观看| 人妻丰满熟妇αv无码| 亚洲人视频在线观看| 亚洲黄网在线| 一级爱做片免费观看久久| 亚洲欧洲日韩综合| 麻豆精品国产自产在线| www.亚洲一区| 成色7777精品在线| 欧美国产日本高清不卡| 91麻豆久久久|