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

基于Python語言的數(shù)據(jù)挖掘課程的建設(shè)與研究

2021-05-24 06:32:35楊軍張岳劉燕峰
科技風 2021年14期
關(guān)鍵詞:課程建設(shè)數(shù)據(jù)挖掘

楊軍 張岳 劉燕峰

摘?要:目前Python語言作為時下最流行的編程語言之一,在數(shù)據(jù)科學(xué)領(lǐng)域應(yīng)用十分廣泛,簡單易學(xué)、功能強大,為學(xué)生的使用提供了方便。結(jié)合云大物移智時代的時代背景和計算機學(xué)科的專業(yè)特點,針對數(shù)據(jù)挖掘課程存在的一些問題,在使用Python語言的基礎(chǔ)上,對數(shù)據(jù)挖掘課程的建設(shè)進行相關(guān)研究。該文章主要從教學(xué)大綱、教學(xué)環(huán)節(jié)和考核方面進行闡述,課程建設(shè)旨在更好的培養(yǎng)學(xué)生使用數(shù)據(jù)挖掘方法分析和解決問題的能力,更好地培養(yǎng)云大物移智時代所需的數(shù)據(jù)科學(xué)人才。

關(guān)鍵詞:數(shù)據(jù)挖掘;Python語言;課程建設(shè)

中圖分類號:G642.4

The?construction?and?research?of?data?mining?course?based?on?Python

Yang?Jun?Zhang?Yue?Liu?Yanfeng

Shandong?Youth?University?Of?Political?Science?ShandongJinan?250000

Abstract:At?present,Python?as?one?of?the?most?popular?programming?languages,is?widely?used?in?the?field?of?data?science.It?is?simple?to?learn?and?powerful,which?provides?convenience?for?students?to?use.Combined?with?the?background?of?cloud?computing,big?data,Internet?of?Things,mobile?Internet,artificial?intelligence?and?the?professional?characteristics?of?computer?science,In?view?of?some?problems?existing?in?the?course?of?data?mining,the?construction?of?the?course?of?data?mining?is?studied?by?introducing?Python.This?article?mainly?elaborates?from?the?teaching?syllabus,teaching?links?and?assessment?aspects.The?course?construction?aims?to?better?cultivate?students'?ability?to?use?data?mining?methods?to?analyze?and?solve?problems,and?better?cultivate?data?talents?needed?in?the?era?of?big?data.

Keywords:DM;Python;curricula?construction

1?Python語言簡介

Python是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言,自誕生以來,Python在處理系統(tǒng)管理任務(wù)、數(shù)據(jù)挖掘以及Web編程等方面有著廣泛的應(yīng)用。因為Python的簡潔、易讀以及可擴展性,使用Python做科學(xué)計算的案例越來增多。眾多開源的科學(xué)計算軟件包都提供了Python的調(diào)用接口,同時,Python還擁有很多科學(xué)計算擴展庫,為Python提供了快速數(shù)組處理、數(shù)值運算以及繪圖功能。因此Python及其眾多的擴展庫所構(gòu)成的開發(fā)環(huán)境十分適合工程技術(shù)、處理實驗數(shù)據(jù)、制作圖表,甚至開發(fā)科學(xué)計算應(yīng)用程序[1]。

選擇Python作為數(shù)據(jù)挖掘課程的實踐語言有以下4個優(yōu)點:(1)Python是免費的自由軟件,不需要支付任何費用,可以更方便的獲取源代碼;(2)Python具有良好的跨平臺性,一般情況下,在Windows上編寫的Python程序可以輕易地運行在Linux上,這一特點對于學(xué)生鞏固Linux系統(tǒng)的使用也提供了實踐機會[2];(3)Python語言功能強大,借助擴展模塊可以輕松的完成,在教學(xué)過程中可以通過Python語言實現(xiàn)各種數(shù)據(jù)挖掘算法;(4)Python語言清晰優(yōu)雅,其語法簡單,格式清晰、易寫、易讀[3]。這個特點可以使不同計算機編程水平的學(xué)生在短期內(nèi)學(xué)會使用Python語言進行數(shù)據(jù)挖掘的實戰(zhàn)操作,方便開展課程實踐教學(xué)。

2?教學(xué)大綱設(shè)置

數(shù)據(jù)挖掘課程是一門建立在高等數(shù)學(xué)、機器學(xué)習(xí)、統(tǒng)計學(xué)、數(shù)據(jù)庫、人工智能等學(xué)科的綜合性課程。根據(jù)學(xué)生的培養(yǎng)目標,通過本課程的學(xué)習(xí)讓學(xué)生理解數(shù)據(jù)挖掘的基本概念、基本原理、基本方法和應(yīng)用基礎(chǔ),熟悉基本工具的使用,理解數(shù)據(jù)挖掘算法的基本原理,為進一步深入學(xué)習(xí)智能數(shù)據(jù)分析研究打好基礎(chǔ)。在課程中將理論教學(xué)內(nèi)容與實驗教學(xué)內(nèi)容相結(jié)合,采用傳統(tǒng)與特色教育相結(jié)合,如話題教學(xué)、翻轉(zhuǎn)教學(xué)等教學(xué)方面[4],通過構(gòu)建數(shù)據(jù)挖掘的課程體系來設(shè)置教學(xué)大綱。

將數(shù)據(jù)挖掘的教學(xué)大綱設(shè)置為基礎(chǔ)和進階兩個部分,其中基礎(chǔ)部分包括數(shù)據(jù)挖掘?qū)д摗?shù)據(jù)預(yù)處理、數(shù)據(jù)倉庫與聯(lián)機分析處理(OLAP)等內(nèi)容,進階部分包括分類、回歸、聚類、關(guān)聯(lián)規(guī)則、文本與Web挖掘、數(shù)據(jù)挖掘的可視化等內(nèi)容,進階部分主要是對基礎(chǔ)部分進行進一步的拓展,學(xué)習(xí)關(guān)于預(yù)測性和描述性的各種挖掘算法。一般來說,在本科階段數(shù)據(jù)挖掘課程的教學(xué)總學(xué)時為32~64個學(xué)時,而該課程的特點是需要理論與實驗相結(jié)合,可以將理論與實驗的課時進行相應(yīng)比例的分配,并按照學(xué)習(xí)內(nèi)容進行知識點同步。同時安排4~6個學(xué)時來講解Python語言的基礎(chǔ)知識,讓學(xué)生了解和掌握Python語言在數(shù)據(jù)挖掘中的基本應(yīng)用,通過演示部分數(shù)據(jù)挖掘的經(jīng)典案例來讓學(xué)生了解其主要應(yīng)用領(lǐng)域及當前的研究熱點。在充分調(diào)動學(xué)生學(xué)習(xí)興趣的前提下,適當通過增加課下學(xué)習(xí)時間來彌補課內(nèi)學(xué)時的不足,需要教師充分利用網(wǎng)絡(luò)資源搜集相關(guān)數(shù)據(jù)挖掘的資料,并對其進行分類整合后發(fā)給學(xué)生,提高學(xué)生的課后學(xué)習(xí)效果[5]。具體理論教學(xué)大綱設(shè)計和實驗教學(xué)大綱設(shè)計的內(nèi)容,如表1和表2所示。

3?課程教學(xué)過程的設(shè)計

下面以數(shù)據(jù)挖掘中常用的分類算法中的樸素貝葉斯分類為例,介紹如何利用Python語言開展數(shù)據(jù)挖掘的教學(xué)。

樸素貝葉斯分類(NBC)是基于貝葉斯定理和特征條件獨立假設(shè)的分類算法,通俗地講樸素貝葉斯分類器可以看作:對于給定的待分類項,求解在該分類項出現(xiàn)的條件下,各個類別出現(xiàn)的概率。根據(jù)各個類別出現(xiàn)的概率,哪個最大,就將其劃歸為那個類別。

首先,介紹一下貝葉斯的定理,因為不同的學(xué)生可能數(shù)學(xué)基礎(chǔ)不同,先通過介紹貝葉斯定理,來復(fù)習(xí)一下相關(guān)的數(shù)學(xué)知識,知道其基本公式的表達。貝葉斯定理條件概率定義為:表示事件B已經(jīng)發(fā)生的前提下,事件A發(fā)生的概率,稱為事件B發(fā)生下事件A的條件概率。其基本求解公式為:P(A|B)=P(AB)/P(B)。

通過對比,告訴學(xué)生們貝葉斯定理之所以有用,是因為與大家的生活息息相關(guān):可以很容易直接得出P(A|B),P(B|A)則很難直接得出,但大家往往更關(guān)心P(B|A),貝葉斯定理打通了從P(A|B)獲得P(B|A)的道路。貝葉斯定理為:P(B|A)=P(A|B)P(B)/P(A)。

通過介紹貝葉斯定理,為學(xué)生引入樸素貝葉斯分類,NBC屬于貝葉斯分類的一種,其與貝葉斯分類相比,后者需要花很大的時間和空間復(fù)雜度去計算類條件概率。NBC的思想基礎(chǔ):對于給出的待分類項,求解在此項出現(xiàn)的條件下各個類別出現(xiàn)的概率,哪個最大,就認為此待分類項屬于哪個類別。樸素貝葉斯分類的正式定義為:

①設(shè)x={a1,a2,…,am},為一個待分類項,而每個a為x的一個特征屬性;

②有類別集合C={y1,y2,…,yn};

③計算P(y1|x),P(y2|x),…,P(yn|x);

④如果P(yk|x)=max{P(y1|x),P(y2|x),…,P(yn|x)},則xyk。

接下來,再來看一下樸素貝葉斯分類的三個階段,通過了解分類階段讓學(xué)生從宏觀上掌握樸素貝葉斯的應(yīng)用流程。(1)對于準備工作階段:本階段的輸入是所有待分類數(shù)據(jù),輸出是特征屬性和訓(xùn)練樣本。本階段是整個樸素貝葉斯分類中唯一需要人工完成的階段,其質(zhì)量好壞決定整個過程,分類器的質(zhì)量很大程度上由特征屬性、特征屬性劃分及訓(xùn)練樣本質(zhì)量決定;(2)分類器訓(xùn)練階段:本階段輸入是特征屬性和訓(xùn)練樣本,輸出是分類器,該階段是機械性階段,可以由程序自動計算完成;(3)應(yīng)用階段:其輸入是分類器和待分類項,輸出是待分類項與類別的映射關(guān)系,本階段也是機械性階段,由程序完成。

在最初的教學(xué)過程中,會出現(xiàn)學(xué)生對算法理論的學(xué)習(xí)提不起興趣的現(xiàn)象,但當提到某個實際案例時,特別是大家身邊的案例,學(xué)生的興趣會瞬間增強,所以要引入實際案例來提高學(xué)生興趣,使更好的理解這個算法[6]。下面介紹樸素貝葉斯分類算法的Python實現(xiàn)過程。

假定給出了如表3所示的訓(xùn)練樣本數(shù)據(jù),其目的是根據(jù)給定的天氣數(shù)據(jù)判定是否去打網(wǎng)球(PlayTennis),當給出一個新的實例,如{Outlook=Sunny,Temp=Cool,Humidity=High,Windy=Strong}時,則預(yù)測的目標概念PlayTennis的目標值是Yes還是No。

對未知樣本進行分類,如max(P(x|C)P(C))=P(X|C=n)P(C=n),則說明未知樣本屬于第n類,其中:

①P(C=i)=Si/S,Si是類Ci中的訓(xùn)練樣本數(shù),S是訓(xùn)練樣本總數(shù);

②P(X|C=i)的計算開銷比較大,因為會涉及很多屬性變量,這可以做“屬性值互相條件獨立”的假定,即屬性件不存在依賴關(guān)系。

具體Python的示例程序,課程中會結(jié)合目前所使用的實驗平臺,在此不再依依列出。

4?課程考核方案的設(shè)計

課程考核方案的設(shè)計必須能客觀反映出學(xué)生對數(shù)據(jù)挖掘基本原理和算法應(yīng)用的掌握程度,考核從兩個方面進行,第一是理論測驗,主要考查學(xué)生對數(shù)據(jù)挖掘的基本概念和算法理解的能力,以紙質(zhì)試卷的形式進行測試,并結(jié)合平時的課后作業(yè)、單元測試及課堂表現(xiàn)等來綜合打分。第二是實驗測試,主要考查學(xué)生對Python語言應(yīng)用和數(shù)據(jù)挖掘算法應(yīng)用的能力,以上機的方式進行測試,并結(jié)合平時的上機實驗報告、實驗單元測試及課堂表現(xiàn)等情況來綜合打分。當然,這種考核方案還需不斷摸索改進,而目的就是為了讓學(xué)生更好地掌握以Python語言為基礎(chǔ)的數(shù)據(jù)挖掘技術(shù),在云大物移智的大環(huán)境下,為研究更深入的智能數(shù)據(jù)分析研究打好基礎(chǔ)。

參考文獻:

[1]李克清,時允田.機器學(xué)習(xí)及應(yīng)用[M].北京:人民郵電出版社,2019.

[2]劉凌霞,郝寧波,吳海濤.21天學(xué)通Python[M].北京:電子工業(yè)出版社,2018.

[3]嵩天,禮欣,黃天羽.Python語言程序設(shè)計基礎(chǔ)[M].北京:高等教育出版社,2017.

[4]白楊.應(yīng)用型本科“數(shù)據(jù)挖掘”課程的構(gòu)建研究[J].無線互聯(lián)科技,2018(5):9596.

[5]渠暢.基于R語言的大數(shù)據(jù)挖掘課程建設(shè)研究[J].無線互聯(lián)科技,2018(4):9193.

[6]李婷,張繼周.大數(shù)據(jù)環(huán)境下本科生數(shù)據(jù)挖掘課程建設(shè)研究[J].教育現(xiàn)代化,2017(40):230232.

基金項目:1.山東青年政治學(xué)院2019年度校級教學(xué)改革研究項目[1+X數(shù)據(jù)采集職業(yè)技能等級證書制度試點的建設(shè)(JGWT201913)];2.山東青年政治學(xué)院教學(xué)成果獎培育項目[以大數(shù)據(jù)競賽為依托的大數(shù)據(jù)相關(guān)專業(yè)“三融三促”人才培養(yǎng)模式研究與實踐(19CGPY03)]

作者簡介:楊軍(1989—?),男,山東濟南人,碩士,助教,主要研究方向為大數(shù)據(jù)技術(shù)、數(shù)據(jù)挖掘與分析;張岳,碩士,講師;劉燕峰,碩士,講師。

猜你喜歡
課程建設(shè)數(shù)據(jù)挖掘
探討人工智能與數(shù)據(jù)挖掘發(fā)展趨勢
基于并行計算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
電力與能源(2017年6期)2017-05-14 06:19:37
數(shù)據(jù)挖掘技術(shù)在中醫(yī)診療數(shù)據(jù)分析中的應(yīng)用
高職機械類專業(yè)“CAD圖形設(shè)計”課程建設(shè)
中國市場(2016年36期)2016-10-19 05:00:13
《海圖學(xué)》課程的建設(shè)與實踐
科技視界(2016年21期)2016-10-17 18:25:28
“誤差理論與數(shù)據(jù)處理”課程建設(shè)的實踐與思考
科技視界(2016年21期)2016-10-17 18:17:51
基于卓越計劃的金屬結(jié)構(gòu)材料課程實踐化改革與建設(shè)
資源、生態(tài)與環(huán)境學(xué)科群體系下普通地質(zhì)學(xué)課程建設(shè)思考
中高職一體化課程體系建設(shè)的探索與實踐
成才之路(2016年25期)2016-10-08 10:20:01
一種基于Hadoop的大數(shù)據(jù)挖掘云服務(wù)及應(yīng)用
主站蜘蛛池模板: 亚洲天堂网在线视频| 青青国产在线| 国产精品精品视频| 日韩在线视频网站| 国产无套粉嫩白浆| 欧美第二区| 四虎亚洲国产成人久久精品| 又大又硬又爽免费视频| 午夜啪啪网| 国产成人福利在线视老湿机| 很黄的网站在线观看| 性欧美久久| 亚洲av无码人妻| 伊人久久福利中文字幕| 国产91在线免费视频| 中文字幕在线看视频一区二区三区| 天天操精品| www.99精品视频在线播放| 欧美亚洲一区二区三区导航| 午夜国产不卡在线观看视频| 亚洲欧美自拍中文| 黄色国产在线| 久久亚洲美女精品国产精品| 国产91小视频| 免费观看欧美性一级| 欧美综合激情| 亚洲男人的天堂网| 97久久超碰极品视觉盛宴| 熟女日韩精品2区| 少妇高潮惨叫久久久久久| 91青草视频| 久久99久久无码毛片一区二区| 欧美精品在线免费| 自拍偷拍一区| 中国精品自拍| 国产精品原创不卡在线| 99热这里只有精品免费国产| 成人在线不卡| 亚洲成av人无码综合在线观看| 亚洲欧美日韩精品专区| 国产丝袜啪啪| 玖玖精品在线| 亚洲IV视频免费在线光看| 97在线国产视频| 国产高清在线观看| 91视频区| 精品一区二区三区自慰喷水| 精品久久高清| 国产日韩丝袜一二三区| 成人午夜天| 国产精品人人做人人爽人人添| 国产精品30p| 成人福利视频网| 91成人在线观看| 色爽网免费视频| 亚洲国产日韩欧美在线| 欧美成人午夜影院| 亚洲天堂网站在线| 国产av无码日韩av无码网站 | 欧美成a人片在线观看| 国产成人精品一区二区| 一本大道在线一本久道| 成人韩免费网站| 亚洲国产综合精品中文第一| 亚洲精品在线观看91| 成人在线视频一区| 久久精品只有这里有| 毛片在线播放网址| 亚洲无码精彩视频在线观看| 日韩视频福利| 真实国产精品vr专区| 免费国产高清视频| 99久久99视频| 爱做久久久久久| 婷婷激情亚洲| 一级毛片基地| 亚洲欧美一区二区三区图片 | 亚洲中文无码av永久伊人| 91麻豆精品国产高清在线| 国产精品精品视频| 国产精品成人不卡在线观看 | 91香蕉国产亚洲一二三区 |