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

以編程為核心的機器學習課程教學方法

2022-04-16 06:48:40
科教導刊·電子版 2022年9期
關鍵詞:教學方法模型

肖 宇

(上海對外經(jīng)貿(mào)大學統(tǒng)計與信息學院 上海 201620)

0 引言

隨著大數(shù)據(jù)與人工智能時代的到來,業(yè)界對數(shù)據(jù)分析相關人才需求激增。數(shù)據(jù)挖掘、機器學習、統(tǒng)計學習、深度學習和數(shù)據(jù)庫管理等數(shù)據(jù)分析與處理核心課程備受重視,各高校非計算機類學科也積極跟進,重新布局針對新時代背景下的培養(yǎng)方案。在此背景下,有針對性地重新思考數(shù)據(jù)分析相關課程的教學方法非常有必要。

機器學習主要研究如何基于計算機自動學習現(xiàn)實世界規(guī)律,從而實現(xiàn)對現(xiàn)實場景的解釋與預測[1]。機器學習模型與算法是實現(xiàn)人工智能的基礎之一,理解其核心概念與背后的理論基礎具有基礎性意義。相應地,機器學習課程的教學任務重點幫助學生理解機器學習算法背后的前提假設、訓練目標、實現(xiàn)過程以及適用場景等。如何在有限學時內(nèi)完成以上核心內(nèi)容的有效傳遞是一個難題[2]。

常用的機器學習教學方法主要從數(shù)學角度講授機器學習算法的模型形式、訓練目標、求解算法和應用場景等,缺乏對算法編程實現(xiàn)過程的深入解析。因此可以圍繞編程實現(xiàn)展開課程教學,以一種互動的形式傳遞機器學習模型與算法的核心內(nèi)容。以下內(nèi)容首先介紹以編程實現(xiàn)為核心的機器學習教學方法流程,然后通過案例展示了該流程,最后對本文內(nèi)容進行總結(jié)。

1 以編程實現(xiàn)為核心的機器學習教學方法流程

對于算法學習而言,通過某種編程語言實現(xiàn)算法是掌握算法的必要前提之一。因此,提出以編程實現(xiàn)為核心的機器學習教學方法。需要注意的是,以編程實現(xiàn)為核心的機器學習教學并不否認其它環(huán)節(jié)的重要性,而是強調(diào)算法學習的檢驗與反饋。

以編程實現(xiàn)為核心的機器學習教學方法包含以下流程:

(1)算法的相關概念,即用于算法模型決策可靠性的直覺?算法屬于什么類別?算法可以解決什么哪些問題?以線性回歸模型為例,該模型來源于經(jīng)驗時間的事件之間的簡單影響關系,屬于回歸模型,可以解決對因變量的預測問題。

(2)算法的數(shù)學形式,即如何形式化表示機器學習算法?線性回歸模型可以利用向量形式簡潔地表示出來,假定了輸入變量與輸出變量之間存在線性關系,在滿足一定條件下可以推斷出變量之間的影響關系。在該環(huán)節(jié),可以基于不同的編程模式構(gòu)建線性回歸模型,例如基于循環(huán)或者基于向量運算計算自變量與權(quán)重之間的乘積。

(3)算法的決策準則,即如何算法的目標函數(shù)是什么?線性回歸模型的決策準則通常包含兩種,一種為最小化均方誤差,另一種為最大化似然率。從最大化似然率出發(fā),通過一定的數(shù)學推導,可以得到與最小化均方誤差相同的決策目標函數(shù)。在該環(huán)節(jié),基于決策準則的數(shù)學形式構(gòu)建函數(shù)。

(4)算法的求解方法,即采用何種優(yōu)化算法尋找決策準則下的最優(yōu)解;線性回歸的求解算法大致可以分為封閉形式解和數(shù)值形式解,給學生解釋為什么需要利用數(shù)值形式迭代逼近最優(yōu)解。在該環(huán)節(jié),分別構(gòu)建封閉形式解的求值代碼,以及數(shù)值形式的求值代碼。

(5)算法的集中測試。在完成以上對應函數(shù)的構(gòu)建之后,構(gòu)建人工數(shù)據(jù)集以測驗模型和方法的正確性。具體而言,可以設定輸入?yún)?shù)值,經(jīng)過程序求解過程后驗證是否可以推斷得到該參數(shù)值。

算法的編程實現(xiàn)貫穿于步驟(2)至(5)。其中,前三個步驟中程序與算法數(shù)學形式相互印證,以達到從兩個角度共同講解算法,進而加深學生對關鍵概念理解的目的。步驟(5)結(jié)合具體的數(shù)據(jù)集,檢驗模型的整體實現(xiàn)。

2 案例:以線性回歸為例

為了更加具體、形象的呈現(xiàn)以編程實現(xiàn)為核心的機器學習教學方法,以下以線性回歸模型的教學過程為例進行簡要說明。算法的Python實現(xiàn)涉及第三方庫pytorch。使用pytorch的:

(1)算法的相關概念。線性回歸輸出是一個連續(xù)值,因此適用于解決回歸問題。回歸問題在實際中很常見,如預測房屋價格、氣溫、銷售額等連續(xù)值的問題。

(3)算法的決策準則。均方誤是回歸任務中最常用的性能衡量指標,因此可以讓均方誤差最小化:,其中m為樣本數(shù)量。令,對求導可得。算法實現(xiàn)如下:

(4)算法的求解方法。現(xiàn)實任務中f(XTX)往往不是滿秩矩陣,而且隨著數(shù)據(jù)量的增加,計算量呈現(xiàn)大幅增長。因此,往往使用梯度下降算法迭代求解。算法實現(xiàn)如下:

(5)算法的集中測試。結(jié)合函數(shù)linearModel和加入擾動項生成測試數(shù)據(jù)集,用于驗證算法流程的正確性。過程如下:

最后,如果程序運行成功,且估計值與[2,-3.4,4.2]相差較小,則說明流程的正確性;否則,需重新通過單元測試檢查程序各環(huán)節(jié)。

3 結(jié)論

本文提出了一種圍繞編程實現(xiàn)的教學方法。該方法包含算法的相關概念、算法的數(shù)學形式、算法的決策準則、算法的求解方法和算法的集中測試等關鍵步驟,其中算法的編程實現(xiàn)貫穿在步驟2至5。從學生的整體反饋而言,該教學方法言之有物,可以加深了對機器學習算法的理解。

猜你喜歡
教學方法模型
一半模型
重要模型『一線三等角』
初中英語寫作教學方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
實用型中醫(yī)人才培養(yǎng)中慕課教學方法的探討
文言文教學方法實踐初探
中學語文(2015年21期)2015-03-01 03:52:15
初中數(shù)學教師不可忽視的幾種教學方法
散文百家(2014年11期)2014-08-21 07:17:18
一個相似模型的應用
主站蜘蛛池模板: 日本手机在线视频| 国产无人区一区二区三区| 免费观看男人免费桶女人视频| a亚洲视频| а∨天堂一区中文字幕| 日韩精品亚洲一区中文字幕| 久久精品人妻中文系列| 久久综合亚洲鲁鲁九月天| 黄色成年视频| 久久精品91麻豆| 在线免费亚洲无码视频| 欧美伊人色综合久久天天| 欧美综合区自拍亚洲综合绿色| 国产精品一区不卡| 最新痴汉在线无码AV| 国精品91人妻无码一区二区三区| 尤物视频一区| 88国产经典欧美一区二区三区| 色丁丁毛片在线观看| a级毛片免费播放| 亚洲中文字幕97久久精品少妇| 国产99久久亚洲综合精品西瓜tv| 国产视频大全| 国产乱人免费视频| 亚洲中文在线看视频一区| 国产精品国产主播在线观看| 亚洲日本在线免费观看| 国产99精品视频| 黄色片中文字幕| 日本精品αv中文字幕| 亚洲91精品视频| 91精品国产自产在线老师啪l| 色噜噜在线观看| 久久频这里精品99香蕉久网址| 午夜毛片免费看| 欧美在线三级| 国产精品观看视频免费完整版| 欧美亚洲中文精品三区| 精品成人一区二区三区电影| 亚洲综合18p| 麻豆国产精品一二三在线观看| 毛片久久网站小视频| 精品国产Ⅴ无码大片在线观看81 | 日本中文字幕久久网站| 久久久久久久久亚洲精品| 久久久久亚洲AV成人人电影软件| 首页亚洲国产丝袜长腿综合| 米奇精品一区二区三区| 国产女同自拍视频| 日本三级欧美三级| 波多野结衣一区二区三区88| 亚洲,国产,日韩,综合一区| 久久国产拍爱| 日韩精品无码免费一区二区三区| 97se亚洲综合在线天天| 免费毛片全部不收费的| 亚洲大尺码专区影院| 国产成a人片在线播放| 婷婷激情亚洲| 亚洲av中文无码乱人伦在线r| 精品少妇人妻无码久久| 国产网站免费观看| 麻豆精品久久久久久久99蜜桃| 噜噜噜久久| 中文字幕在线不卡视频| 亚洲AV无码不卡无码| 国产精品深爱在线| 婷婷色婷婷| 日本欧美中文字幕精品亚洲| 日韩高清无码免费| 国产91丝袜| 国产在线专区| 天堂在线www网亚洲| 国产jizzjizz视频| 婷婷亚洲视频| 久久精品国产精品青草app| 国产欧美视频在线观看| 99久久精品国产麻豆婷婷| 国产成人福利在线视老湿机| 91人妻日韩人妻无码专区精品| 成年女人a毛片免费视频| 亚洲成人在线网|