国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于AI開放平臺的人工智能教學(xué)初探

2019-04-23 12:52任昕
中國信息技術(shù)教育 2019年8期
關(guān)鍵詞:高中信息技術(shù)教學(xué)項目學(xué)習(xí)

任昕

摘要:人工智能教學(xué)是目前教育領(lǐng)域的熱點議題,隨著《普通高中信息技術(shù)課程標準(2017年版)》的發(fā)布,人工智能教學(xué)在高中階段如何開展也引發(fā)了強烈的關(guān)注和討論。本文以新課標中人工智能學(xué)習(xí)要求為基礎(chǔ),基于百度AI開放平臺實施人工智能的項目學(xué)習(xí),探討高中信息技術(shù)課程中人工智能教學(xué)的展開形式,并進行反思。

關(guān)鍵詞:人工智能教學(xué);高中信息技術(shù)教學(xué);項目學(xué)習(xí)

中圖分類號:G434 文獻標識碼:A 論文編號:1674-2117(2019)08-0052-04

人工智能是當(dāng)今社會的熱點議題,它的一舉一動都牽動著全世界的神經(jīng),很多國家已將人工智能的相關(guān)研究提升到國家戰(zhàn)略層次。2017年7月,國務(wù)院印發(fā)并實施了《新一代人工智能發(fā)展規(guī)劃》,文件中指出要實施全民智能教育項目,在中小學(xué)階段設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。在《普通高中信息技術(shù)課程標準(2017年版)》中,除了人工智能的內(nèi)容在必修模塊有所體現(xiàn)之外,“人工智能初步”也作為選擇性必修模塊出現(xiàn)。由此可見,在高中階段開展人工智能的教學(xué)是時代發(fā)展和科技進步的必然趨勢,但人工智能的課程在高中階段該用一種什么樣的形式開展,值得每位一線教師思考。

新課標中人工智能學(xué)習(xí)的要求

在《普通高中信息技術(shù)課程標準(2017年版)》中,人工智能出現(xiàn)在必修的“數(shù)據(jù)與計算”模塊,并單獨作為選擇性必修的模塊之一。要設(shè)計適合高中階段的人工智能教學(xué)課程,首先需要仔細解讀新課標中對人工智能學(xué)習(xí)的要求。

必修模塊中的人工智能學(xué)業(yè)要求是:了解人工智能技術(shù),認識人工智能在信息社會中的重要作用。在選擇性必修中,對人工智能模塊的學(xué)業(yè)要求除了了解人工智能的特征、發(fā)展進程之外,還需借助人工智能的開源平臺和框架,來自主搭建簡易的智能系統(tǒng),并在學(xué)習(xí)和生活中能恰當(dāng)加以運用,對人工智能的發(fā)展能保持客觀理性的態(tài)度。

根據(jù)課標對人工智能學(xué)業(yè)要求的描述,可以發(fā)現(xiàn)必修模塊注重的是學(xué)生在各種場景中對人工智能技術(shù)的體驗,并從中形成自己對技術(shù)發(fā)展的看法。選擇性必修模塊則將這種體驗過程上升到更為理性的理論層面和更為具體的實踐層面,學(xué)生需要了解人工智能的核心算法,并借助一定的平臺搭建人工智能的應(yīng)用模塊,實現(xiàn)知識和方法層面的內(nèi)容,親歷開發(fā)智能系統(tǒng)的過程。

AI開放平臺有助于人工智能教學(xué)的開展

學(xué)習(xí)人工智能不是一味地引發(fā)對技術(shù)的膜拜,而是要學(xué)生了解場景中的應(yīng)用如何從技術(shù)中來,知道在熱鬧的表象背后蘊含著哪些基本原理,要通過自己的體驗去感受技術(shù)之間的聯(lián)系。深入地學(xué)習(xí)人工智能需要很多的專業(yè)知識,如特征提取、神經(jīng)網(wǎng)絡(luò)、深度學(xué)習(xí)等,同時,也需要一定的數(shù)學(xué)知識,如線性代數(shù)、微積分、概率統(tǒng)計等。但是,以上這些知識對大部分高中生而言要求偏高,因此在教學(xué)中深究人工智能的算法和模型的建立、訓(xùn)練及改進過程對學(xué)生而言難度較大。

基于上述原因,需要找到恰當(dāng)?shù)那腥朦c來使人工智能的學(xué)習(xí)活動得到有效的開展?,F(xiàn)在,很多互聯(lián)網(wǎng)公司都有AI開放平臺,提供了支持不同功能的API開放接口,用戶在開發(fā)智能應(yīng)用時,直接調(diào)用平臺的代碼就可以實現(xiàn)相應(yīng)的人工智能技術(shù)。因此,在教學(xué)中,教師可以通過項目學(xué)習(xí)的方式,基于一定的編程語言,結(jié)合具體的案例,如開發(fā)語音識別程序、開發(fā)人臉匹配程序等,讓學(xué)生體驗把人工智能變成現(xiàn)實的過程。學(xué)生在這一過程中,并不需要掌握人工智能部分的算法,只需將API接口的開源代碼放在自己設(shè)計的程序的合適位置即可。教師還可以提供給學(xué)生半成品代碼,學(xué)生通過修改和完善功能模塊的代碼,體驗開發(fā)人工智能應(yīng)用的過程,理解不同模塊間的邏輯關(guān)系,了解技術(shù)背后的生成過程。

項目案例——情感傾向分析項目

1.學(xué)情分析

學(xué)生在本項目之前,已具備一定的Python學(xué)習(xí)基礎(chǔ),已習(xí)得Python的主要數(shù)據(jù)類型(數(shù)值、文本、列表、字典),以及選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的用法。學(xué)生在本項目中,將基于Python編程語言,通過修改和完善百度AI開放平臺的開源代碼模板,體驗開發(fā)智能程序的過程。

2.項目學(xué)習(xí)活動過程

(1)項目情境

R教師在進行人工智能教學(xué)后,請全班學(xué)生用記事本程序?qū)懴卤竟?jié)課的學(xué)習(xí)反饋,目的是通過閱讀這些反饋,了解學(xué)生對這節(jié)課的評價情況。現(xiàn)在R教師遇到一個問題,如果逐個打開文件去查看反饋太耗費時間,而且每個學(xué)生的反饋傾向也不同,不利于分類了解情況。R教師急需一個智能程序,批量讀取學(xué)生的反饋,并根據(jù)文本內(nèi)容的情感傾向,自動對內(nèi)容進行分類,方便了解上課效果。

(2)理論介紹

教師引入自然語言處理技術(shù),簡介情感分析技術(shù):情感分析是一種常見的自然語言處理方法的應(yīng)用,特別是在以提取文本的情感內(nèi)容為目標的分類方法中,可以利用情感得分指標來判斷一段文本的情感傾向是積極還是消極。學(xué)生在了解基本的理論知識后,對如何獲得情感傾向分析產(chǎn)生探究興趣。

(3)剖析項目,在半成品基礎(chǔ)上初步搭建模塊

①剖析項目模塊需求。引入百度AI平臺介紹,引導(dǎo)學(xué)生在平臺建立相應(yīng)的應(yīng)用,并閱讀情感傾向分析接口的技術(shù)說明文檔,分析項目需要的數(shù)據(jù)和關(guān)鍵參數(shù),確定程序中的不同功能模塊,如上頁表1所示。

②思考并完善get_token()模塊代碼。百度的技術(shù)文檔提供了獲取access_token的代碼樣例,這一環(huán)節(jié)將半成品提供給學(xué)生,學(xué)生只需將自己建立的智能應(yīng)用的API Key與Secret Key替換進去即可。同時,在調(diào)試過程中,引導(dǎo)學(xué)生觀察返回值result的詳細結(jié)構(gòu),確定需要從中提取的鍵名稱,進一步完善代碼,詳細代碼如上頁圖1所示。

③思考并完善judge_sentiment()模塊代碼。獲得情感傾向分析數(shù)據(jù)模塊的搭建過程,也采取提供半成品的方式,學(xué)生通過觀察技術(shù)文檔的返回示例(如上頁圖2),查看返回結(jié)果,發(fā)現(xiàn)返回的是一個字典數(shù)據(jù)。教師引導(dǎo)學(xué)生觀察示例說明,發(fā)現(xiàn)items鍵的值就是情感分析的結(jié)果數(shù)據(jù),數(shù)據(jù)中的sentiment的值表示情感的極性分類(值為2表示積極,值為1表示中性,值為0表示消極),positive_prob的值表示內(nèi)容正面的概率,negative_prob的值表示內(nèi)容負面的概率。如返回示例所示,該文本是一個情感傾向積極的內(nèi)容,且積極概率為0.73,消極概率為0.27。

因此,在返回數(shù)據(jù)中取出items鍵的數(shù)據(jù),就獲得了情感傾向分析的詳細數(shù)據(jù),學(xué)生據(jù)此將judge_sentiment()模塊的代碼補充完整,詳細代碼如P53圖3所示。

(4)進一步搭建項目模塊——批量分析多個文本的情感傾向

搭建好以上兩個模塊后,引發(fā)學(xué)生思考如何將數(shù)據(jù)與主函數(shù)聯(lián)系起來。如表2所示,教師引導(dǎo)學(xué)生先將問題細化,再思考代碼如何實現(xiàn),詳細代碼如上頁圖4所示(假設(shè)收到的學(xué)生評價文件是10個)。

運行程序,效果如上頁圖5所示,引發(fā)學(xué)生思考:這樣雖然能看見每一個評價內(nèi)容的詳細參數(shù),但是作為用戶,更希望看到按照情感傾向分類后的結(jié)果,該如何解決?

(5)完善項目——基于情感傾向?qū)ξ谋緝?nèi)容分類

為了使程序滿足用戶的需求,學(xué)生需要進一步完善項目,解決對評價進行分類的問題。教師引導(dǎo)學(xué)生按照表3的思路,對問題進行分析,并思考相應(yīng)的解決方法。學(xué)生將思路整理出來后,完善代碼實現(xiàn)功能,詳細代碼如上頁圖6所示,程序運行的最終效果如上頁圖7所示。

(6)理論升華與討論

程序運行成功后,引導(dǎo)學(xué)生思考:在此基礎(chǔ)上還可以如何優(yōu)化本項目?例如,統(tǒng)計積極反饋的百分比,或按照置信度對反饋進行排序等。同時,引發(fā)學(xué)生討論:情感傾向分析還可以在哪些領(lǐng)域發(fā)揮作用?可能會存在什么樣的問題?

反思

由于學(xué)生平時接觸開發(fā)人工智能程序的機會不多,為了降低學(xué)生的認知難度,本次項目學(xué)習(xí)活動的情境與生活實際相聯(lián)系,對原理的簡介也都圍繞著項目中發(fā)散出的問題進行,從感性經(jīng)驗自然過渡到理性提升。

本項目學(xué)習(xí)活動重在讓學(xué)生體驗人工智能程序的實現(xiàn)過程,并不涉及人工智能建立模型的算法,在模塊中代碼較為復(fù)雜的部分,以半成品的方式提供給學(xué)生,適當(dāng)降低探究過程的難度,使學(xué)生易于理解和掌握人工智能的相關(guān)知識,有助于提升學(xué)生學(xué)習(xí)的成就感。

由于完成本項目需要一定的Python語言基礎(chǔ),所以在開展項目活動前,教師要先對項目中需要哪些Python知識了如指掌,同時也要充分了解學(xué)生的Python學(xué)習(xí)情況,這樣才可以確定在項目活動中要為學(xué)生提供哪些學(xué)習(xí)支架資源。

本項目為學(xué)生提供了Python語法學(xué)件,主要用于幫助學(xué)生回顧知識,如字典數(shù)據(jù)和列表數(shù)據(jù)的特點,以及幾種控制結(jié)構(gòu)的特點。需要注意的是,項目活動的重點是學(xué)生體驗人工智能程序開發(fā)的過程,而不是Python編程的教學(xué),Python編程在這里只是一種手段,所以在項目開展的過程中,重點要放在引導(dǎo)學(xué)生思考和理解每個模塊的作用,以及模塊間的邏輯關(guān)系上。

結(jié)語

人工智能教學(xué)已經(jīng)向課堂走來,在當(dāng)前課程資源并不豐富的情況下,一線教師要不斷學(xué)習(xí)新的知識與技術(shù),更新與提升自身的專業(yè)知識水平,積極設(shè)計與實踐人工智能教學(xué)的項目案例,以此培養(yǎng)學(xué)生獨立思考的習(xí)慣和問題解決的能力,從而使其在未來可以積極并理性地用技術(shù)去探索世界。

猜你喜歡
高中信息技術(shù)教學(xué)項目學(xué)習(xí)
任務(wù)驅(qū)動教學(xué)法在高中信息技術(shù)教學(xué)中的應(yīng)用
合作學(xué)習(xí)在高中信息技術(shù)教學(xué)中的應(yīng)用有效性觀察
項目學(xué)習(xí)在學(xué)校體育教學(xué)中的運用
淺析項目學(xué)習(xí)在英語語言學(xué)教學(xué)中的應(yīng)用
廣挖資源深度整合巧用技術(shù)
高中信息技術(shù)教學(xué)如何培養(yǎng)學(xué)生信息素養(yǎng)
微課在高中信息技術(shù)教學(xué)中的應(yīng)用研究
淺論高中信息技術(shù)課堂評價策略
高中信息技術(shù)教學(xué)探究合作學(xué)習(xí)須有效
南通市| 宝坻区| 公主岭市| 郸城县| 方正县| 绿春县| 天门市| 屏东市| 永泰县| 湄潭县| 三明市| 云林县| 上栗县| 永川市| 东乡| 兰溪市| 永新县| 安仁县| 兰州市| 南投县| 阿合奇县| 双江| 华亭县| 巴青县| 濮阳县| 高碑店市| 阿合奇县| 增城市| 新晃| 廉江市| 乡宁县| 子洲县| 广饶县| 法库县| 岑溪市| 白水县| 黑山县| 诸暨市| 井冈山市| 沙洋县| 滕州市|