亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        大語言模型在程序設計基礎教學改革中的應用探索

        2024-05-18 06:17:39謝紅標劉芳覃浩軒
        電腦知識與技術 2024年8期
        關鍵詞:教學創(chuàng)新教學改革

        謝紅標 劉芳 覃浩軒

        摘要:程序設計基礎是一門極為重要的基礎課程,對培養(yǎng)計算思維具有重要作用,同時這門課程的教學具有抽象性,需要投入大量時間練習,存在老師教得累學生也學得累的情況。人工智能技術特別是大語言模型的出現,為程序設計基礎的教學改革提供了新的思路和方法。文章首先介紹了什么是大語言模型,闡述了國內外大語言模型發(fā)展及其在教育等多個行業(yè)的應用情況,隨后以程序設計基礎教學為例探索利用國內著名的大語言模型輔助教學的實例和分析,為智能時代程序設計類課程教學改革提供新的思路。

        關鍵詞:大語言模型;程序設計;教學改革;教學創(chuàng)新

        中圖分類號:G642? ? ? 文獻標識碼:A

        文章編號:1009-3044(2024)08-0039-04

        開放科學(資源服務)標識碼(OSID)

        0 引言

        以ChatGPT為代表的大語言模型的崛起,帶領我們進入了通用人工智能的新階段,為教育行業(yè)帶來了巨大的變革。從一開始,教育工作者會擔心大語言模型會對教育產生負面影響,如會取代教師、降低學生的學習能力,從而產生抗拒心理,到現在隨著大語言模型在金融、醫(yī)療和教育領域的應用越來越廣泛,老師們慢慢認識到他的價值,逐漸運用到教學過程中來提高工作效率。

        目前大語言模型在教學中起到輔助作用,主要表現在個性化的詞匯和語法建議,生成各種教學資源,分析學習行為提供個性化的學習推薦,作為教學助手進行智能輔導和答疑,為教育教學研究提供新的視角。

        盡管自2018年以來,大語言模型已在對話機器人、在線學習分析、人機協(xié)同寫作和編程等教與學的場景中廣泛應用,但業(yè)界普遍存在對大語言模型特性認識不夠、實際應用效果不明、教學支持策略掌握不全、賦能學生核心素養(yǎng)培養(yǎng)的途徑了解不深、帶來的挑戰(zhàn)認知及其應對方略不足等問題[1]。因此本文從介紹大語言模型出發(fā),調研國內外各行業(yè)特別是教育行業(yè)運用大語言模型的一些情況,結合程序設計基礎這門課程介紹如何利用大語言模型來促進教學改革。

        1 什么是大語言模型

        人工智能經歷了4次高潮。第三次高潮是2010年前后由深度學習推動的。2022年11月,OpenAI發(fā)布由大模型支持的ChatGPT–3.5,標志著人工智能第四次高潮的到來[2]。

        大語言模型是一種人工智能模型,旨在理解和生成人類語言。它在大量的文本數據上進行訓練,可以執(zhí)行廣泛的任務,包括文本總結、翻譯、情感分析等,它的特點是規(guī)模龐大,包含數十億的參數[3]。

        大語言模型取得進展主要有以下幾個原因。

        1) 自監(jiān)督學習成本低。模型可以學習如何從輸入數據中提取有用的特征,而無需人工標注數據。通過挖詞構造帶有標準答案的填空題,毫無成本地產生無限量的訓練數據,讓機器在努力學習解答填空題的過程中獲得通用的語言智能。

        2) 模型、數據和計算資源的擴展。如ChatGPT-3有1 750億個參數,比人類的神經元數量還高出一個數量級,從而由量變到了質變。

        3) 表達語義方式改變。傳統(tǒng)表達方式把詞看作符號,符號與符號之間需要建立額外的知識庫去定義他們之間的關系,而大語言模型采用連續(xù)、稠密的詞向量,利用語義距離來表示詞之間的關系。

        4) 用戶體驗更好。傳統(tǒng)的問答系統(tǒng)以數據庫的結構化方式存儲信息,用標準SQL語句進行訪問,這種方式很不自然。搜索引擎雖然因為其以非結構化方式存儲信息,可以使用關鍵詞進行搜索,但是表達還是不夠自然,同時檢索結果也較為粗糙。而大語言模型允許用戶用自然語言的方式進行提問,并對收集的信息以參數化的方式進行存儲,能充分滿足用戶的需求。

        基于Transformer的大語言模型主要有BERT、T5和GPT三大技術路線。他們各有自己的特征[4](如表1所示)。

        GPT是OpenAI開發(fā)的交互式大語言模型包括GPT-1、GPT-2、GPT-3和GPT-4幾個版本。

        GPT-1是最早的版本,他沒有使用任何人工標注的數據,而是通過無監(jiān)督學習從互聯網上收集的大量文本中學習到了語言知識,其模型參數量為1.75萬億,訓練數據量是1200萬條,訓練過程采用了預訓練和微調的二段式訓練策略。GPT-2是在GPT-1的基礎上使用了更多的網絡參數和更大的數據集,以此來訓練一個泛化能力更強的詞向量模型,其模型參數量為15億個,訓練數據量為3.6億條。GPT-3是GPT系列中的最新版本相較于GPT-2,其訓練數據量增加了近15倍,從40GB到570GB;同時,其參數量也增加了約116倍,從15億到1750億,也提升了算法性能。

        不同于BERT和T5,GPT沒有開源,參數量極大,需要花費極高的復現和研發(fā)成本,同時單次預訓練成本約980萬元人民幣[5],僅適合大型企業(yè)和政府組織進行研發(fā)。

        2 國內外大語言模型發(fā)展及應用情況

        美國在大語言模型領域的布局方面處于領先地位。上游市場,以OpenAI和Google為代表的行業(yè)巨頭和科研機構,在大模型的通用性方面實現了跨越式的突破。如OpenAI公司推出的ChatGPT是目前最具有代表性的通用語言生成應用,除了能完成連續(xù)對話、翻譯、編程等工作外,可以根據用戶需求修改、完善回答。在下游市場,以微軟為代表的企業(yè)將其與自身產品生態(tài)相結合(如搜索引擎),極大增強了產品的競爭力[6]。如微軟接入了GPT-4推出了AI版的搜索引擎New Bing,同時在辦公方面也推出了365 Copilot。

        英國和俄羅斯雖然也推出了Gopher和YaLM等大模型,但是和美國還有一定的差距。其中Gopher是DeepMind公司發(fā)布的大模型但是其應用范圍相對來說比較狹窄,離通用型還有一定的距離。而YaLM是Yandex(俄羅斯最大的搜索引擎)推出的具有千億參數級別的開源大模型,在語音助手和搜索中有了初步應用,但是在生成搜索結果時不能直接生成文本答案。

        我國在大模型領域里已經有30多家公司發(fā)布或宣布研發(fā)大模型,如互聯網巨頭的BAT、華為、科大訊飛等,還有清華、復旦等知名高校。同時在應用領域有廣泛的落地,比如在智能大模型中有訊飛星火、華為的TinyBERT、百度文心一言、智譜清言等。

        目前大語言模型已經在搜索引擎、辦公軟件、金融、醫(yī)療、教育、傳媒等多個行業(yè)落地應用。

        如在教育方面,針對學生大語言模型主要有自主學習、合作學習和探究學習三個方面。以ChatGPT為代表的大語言模型能為學生提供個性化和定制化的學習體驗,為自主學習創(chuàng)造了便利條件[7]。具備文字處理和數據分析能力,可以輔助學生進行考試準備、翻譯、背誦和編程等活動[8],可以為學生推薦有個性化的學習資源。大語言模型提供了一種“基于對話的學習是一種包容性學習法”[9],從而促進人機和人人互動,提升動機和參與度,從而促進合作學習。大語言模型建立在豐富的知識庫之上,通過輔助理解、促進語言表達,通過學習工具和跨學科應用激發(fā)思考,從而促進探究學習。針對教師教學,大語言模型能夠讓教師從簡單的基礎性工作中解放出來。如在課前準備上,大語言模型的生成功能可以幫助教師設計課堂講義、生成教案等,同時還能幫助教師創(chuàng)新教學策略[10]。在課堂教學中,教師利用大語言模型的交互式學習和合作學習能夠有效地增加課堂的氣氛和活躍性。同時在測評方面大語言模型可以輔助教師命題并通過多角色的方式命制較為復雜的綜合性試題,它強大的監(jiān)控和分析能力減少教師數據處理的時間。同時,也應當規(guī)避大語言模型在教育應用可能導致的異化和失范風險,推動教育數字化轉型可持續(xù)發(fā)展。

        3 如何用大語言模型改進程序設計基礎教學

        程序設計基礎是大學計算機相關專業(yè)的一門極為重要的基礎課程,對培養(yǎng)計算思維具有重要作用,能為以后學生更高效地解決問題打下良好的基礎。同時程序設計基礎這門課也是面向對象基礎、數據結構與算法、計算機組成原理、軟件工程、數據庫應用、移動應用開發(fā)等一系列課程的前置課,重要程度不言而喻。

        同時程序設計基礎這門課程的教學具有抽象性,需要反復理解,學生要投入大量時間練習和學習,對于教師來說大量學生的練習題設計、批改、指導、答疑等工作量也很大,導致教學效果一般,老師教得累學生也學得累的情況。

        人工智能技術特別是大語言模型的應用對程序設計教學產生了深遠的影響,為程序設計教學帶來了新的機遇和挑戰(zhàn)。

        目前,國內對于大語言模型教育應用的具體政策尚處于初步階段,相關政策和規(guī)范仍在研究和制定過程中。但在人工智能、教育信息化等領域的政策文件中,已經涉及了大語言模型技術在教育中的應用。如教育部《關于加強“三個課堂”建設的指導意見》提出,要加強人工智能等新技術與教育的融合,推動大規(guī)模開放在線課程(MOOC) 和虛擬實驗室等公共服務平臺建設[11]。國家發(fā)展改革委、教育部等六部門聯合發(fā)布的《關于加快構建高?!叭斯ぶ悄?+ 教育”新型基礎設施促進教育公平和高質量發(fā)展的若干意見》也提出,要加強人工智能教育基礎設施建設,推動大規(guī)模開放在線課程(MOOC) 和人工智能技術等公共服務平臺建設,提高教育質量[12]。

        雖然目前關于融入大語言模型的教育教學理念共識尚未完全形成,但在教育領域,人工智能助手、智能教育平臺等應用已經在逐步改變傳統(tǒng)的教育教學方式,為教師和學生提供更加便捷、高效的學習體驗。融入大語言模型的教學改革會越來越廣泛和深入。本文以程序設計基礎這一門課為例,嘗試利用大語言模型來進行教學改革以提高教學質量和學生的學習體驗。

        1) 利用訊飛星火進行程序設計基礎知識問答,幫助學生自主學習。目前基于大語言模型的問答系統(tǒng)主要有四種:基于預訓練語言模型的問答系統(tǒng)(如BERT、GPT等)、基于嵌入式模型的問答系統(tǒng)(如 word2vec、doc2vec等)、基于知識圖譜的問答系統(tǒng)(如Google知識圖譜、百度知識圖譜等)、基于指令微調的問答系統(tǒng)(如谷歌Dialogflow、亞馬遜Lex、ChatterBot等)和基于多模態(tài)輸入的問答系統(tǒng)(如谷歌Duplex、蘋果Siri、百度小度等)。本文采用的訊飛星火屬于第一種,是科大訊飛研發(fā)的以中文為核心的新一代認知智能大模型,能用自然語言進行對話互動,我們用他來進行程序設計基礎知識問答。如輸入“C語言包含哪幾種數據類型,各自的長度和表示數的范圍是什么”,訊飛星火返回的答案如圖1所示。

        當然除了這些基本概念外,訊飛星火也能判斷語法的正確性和理解程序基本語句的意義,如圖2所示。

        相對于搜索引擎而言通過這種方式學生可以進行更加高效的自主學習,提高學習主動性和積極性。

        2) 利用智譜清言進行輔助式編程,提升學生編程能力。輔助式編程是一種使用計算機來幫助程序員完成編程任務的技術。它可以通過分析代碼、提供建議、自動修復錯誤等方式,幫助程序員提高編程效率和代碼質量。利用編譯器的代碼提示等都是一種輔助式編程:一種是基于模型的輔助式編程,另一種是基于符號的輔助式編程。而智譜清言是融合了這兩種方式,在基于模型的輔助式編程中,使用編程模型來輔助編程,例如生成代碼、提供代碼示例和建議。在基于符號的輔助式編程中,使用符號來表示代碼元素,例如變量、函數和類,并使用這些符號來輔助編程。下面讓它來實現猴子吃桃問題的程序代碼,如圖3所示。

        圖3中不僅給出了正確的程序代碼還進行了解釋,相對于在網絡上搜索答案不僅可以去除很多錯誤的內容,還能對疑問代碼進行提問,如圖3是遞歸實現,還可以用遞推實現。

        3) 利用文心一言進行輔助試題生成。輔助生成試題是利用大語言模型來創(chuàng)建和自動生成試題,這種技術可以大大提高教育效率,減少教師的工作負擔。主要有四種方法:基于規(guī)則的方法、基于模版的方法、基于機器學習的方法、混合方法。下面讓他來根據要求生成一份C語言的試卷,輸入“你是一名程序設計基礎C語言的教師,請你出一份C語言試卷,包含選擇題2題,填空題2題,程序閱讀題2題,包含知識點為基本數據類型、基本輸入輸出、選擇結構和循環(huán)結構”如圖4所示。

        4) 利用阿里通義千問進行輔助試題批改。 輔助試題批改是一項利用大語言模型自動化評估學生答案的技術,它可以幫助教師更快地完成試題批改任務,減輕教師的工作負擔。本文嘗試利用阿里通義千進行程序設計基礎選擇題的批改如圖5所示。

        目前針對中小學的一些試題某些應用可以實現圖片批改試題,這里對于程序設計類試題雖然不能給出具體的分數但是給出了正確答案,完全實現試題的批改特別是圖片的識別還需要進一步改進。

        4 總結

        在未來大語言模型將成為教育行業(yè)重要的工具和資源,為學生和教師提供更準確、更便捷、個性化的教育服務,能讓教師從繁重的日常工作中解脫出來,更加關注于對學生的個別指導和教育質量的提升,還可以幫助教師進行教學研究,提高教學質量。能給學生提供更加豐富和多樣的學習資源,滿足不同學生的學習需求。同時,大語言模型還可以根據學生的學習情況,提供個性化的學習建議和輔導,幫助學生提高學習效率。

        隨著大語言模型在教育行業(yè)的不斷發(fā)展,未來將會有更多的頭部企業(yè)和科研院所投入這一領域的研究和開發(fā)中,開發(fā)出更多適用于教育行業(yè)的語言模型服務,共同推動教育事業(yè)的創(chuàng)新和進步。

        未來大語言模型在程序設計領域的應用將越來越廣泛,如目前像Visual Studio接入了大語言模型可以協(xié)助開發(fā)者編寫一些小模塊,因而針對程序設計基礎課程的教學會有越來越多的研究和開發(fā)也會有各種優(yōu)秀的工具來輔助教學。

        參考文獻:

        [1] 焦建利.ChatGPT:學校教育的朋友還是敵人?[J].現代教育技術,2023,33(4):5-15.

        [2] 劉挺.從ChatGPT談大語言模型及其應用[J].語言戰(zhàn)略研究,2023,8(5):14-18.

        [3] 知乎. 什么是LLM大語言模型?Large Language Model,從量變到質變[EB/OL]..

        [4] 劉明,吳忠明,廖劍,等.大語言模型的教育應用:原理、現狀與挑戰(zhàn)——從輕量級BERT到對話式ChatGPT[J].現代教育技術,2023,33(8):19-28.

        [5] 劉高暢,楊然.計算機:ChatGPT 需要多少算力[EB/OL]. .

        [6] 郭全中,朱燕.廣布局、重應用:生成式大語言模型的新進展[J].新聞愛好者,2023(8):21-25.

        [7] 周洪宇,李宇陽.ChatGPT對教育生態(tài)的沖擊及應對策略[J].新疆師范大學學報(哲學社會科學版),2023,44(4):102-112.

        [8] 張志禎,張玲玲,米天伊,等.大型語言模型會催生學校結構性變革嗎?——基于ChatGPT的前瞻性分析[J].中國遠程教育, 2023(4):32-41.

        [9] 焦建利.ChatGPT助推學校教育數字化轉型——人工智能時代學什么與怎么教[J].中國遠程教育,2023,43(4):16-23.

        [10] 盧宇,余京蕾,陳鵬鶴,等.生成式人工智能的教育應用與展望——以ChatGPT系統(tǒng)為例[J].中國遠程教育,2023,43(4):24-31,51.

        [11] 中華人民共和國教育部.《教育部關于加強“三個課堂”建設的指導意見》[EB/OL].教育部,2020.http://www.moe.gov.cn/srcsite/A16/s3342/202003/t20200316_431659.html.

        [12] 教育部,中央網信辦等.《教育部等六部門關于加快構建高?!叭斯ぶ悄?+ 教育”新型基礎設施促進教育公平和高質量發(fā)展的若干意見》[EB/OL].教育部,2021.http://www.moe.gov.cn/srcsite/A16/s3342/202107/t20210720_545783.html.

        【通聯編輯:王 力】

        猜你喜歡
        教學創(chuàng)新教學改革
        分析基于網絡的高職英語教學創(chuàng)新
        科技資訊(2016年18期)2016-11-15 20:56:29
        中職美術創(chuàng)新教學實施的方法探究
        人間(2016年27期)2016-11-11 16:12:22
        學有所悟,學有所樂
        考試周刊(2016年86期)2016-11-11 08:12:03
        讀寫結合探尋初中記敘文寫作教學新路徑
        考試周刊(2016年86期)2016-11-11 07:43:20
        中職 《電機與拖動》 課程教學的改革與創(chuàng)新
        考試周刊(2016年85期)2016-11-11 00:36:13
        試析網絡教學平臺在機械制圖課程教學中的應用
        中職學?!吧菊n堂”的調查研究與實踐
        成才之路(2016年25期)2016-10-08 10:03:04
        高校三維動畫課程教學方法研究
        成才之路(2016年25期)2016-10-08 10:00:36
        基于人才培養(yǎng)的技工學校德育實效性研究
        成才之路(2016年25期)2016-10-08 09:51:08
        現代信息技術在高職數學教學改革中的應用研究
        科技視界(2016年20期)2016-09-29 12:59:03
        亚洲日本天堂| 亚洲国产av无码精品| 中文字幕aⅴ人妻一区二区| 国产精品后入内射日本在线观看| 国内精品久久久久国产盗摄 | 女同精品一区二区久久| 国产乱国产乱老熟300部视频| 99视频一区| 日本骚色老妇视频网站| 极品尤物精品在线观看| 国产精品欧美一区二区三区| 亚洲天堂成人在线| 色婷婷一区二区三区四| 亚洲av中文无码乱人伦在线观看| 乌克兰粉嫩xxx极品hd| 久久久久久久一线毛片| 极品少妇一区二区三区| 亚洲最大在线视频一区二区| 亚洲av无码一区二区三区乱子伦| 亚洲无码精品免费片| 青青草国内视频在线观看| 亚洲女优中文字幕在线观看| 国产成人涩涩涩视频在线观看| 亚洲欧洲国产日产国码无码 | 久久99久久99精品免观看不卡 | 亚洲婷婷久久播66性av| 少妇粉嫩小泬喷水视频| 亚洲国产无线乱码在线观看 | 亚洲AV成人无码国产一区二区| 一本大道加勒比东京热| 公和我做好爽添厨房| 国产真人无码作爱视频免费| 狠狠色丁香婷婷久久综合2021| 久久精品国产69国产精品亚洲| 狼人青草久久网伊人| 天堂中文资源在线地址| 91久久国产露脸国语对白| 国产精品videossex久久发布| 国产精品内射后入合集| 另类人妖在线观看一区二区| 日韩精品人妻久久久一二三|