作者:鄭子杰 1 (1. 北京市十一學校)
隨著人工智能教育的不斷進步,教育工作者逐漸意識到人工智能不僅是一門高等教育的專業學科,更是一種基于數據生成模型并將其應用于實踐的創新思維模式。這種思維模式的培養應從青少年甚至兒童時期開始。全球各國紛紛在中小學階段引入人工智能教育。聯合國教科文組織發布的《中小學階段的人工智能課程:對政府認可人工智能課程的調研》對這些文件進行了系統性的整理[1]。以美國為例,2018年,國際人工智能學會(AAAI)與美國計算機科學教師協會(CSTA)聯合推出了AI4K12項目,該計劃構建了一套貫穿小學至高中的十二年一貫制人工智能課程體系[2]。中國教育部在2017年和2022年分別修訂了信息技術與信息科技課程標準,在義務教育階段的課程標準中,明確指出數據、算法和算力是人工智能教學的三大核心要素[3]。近些年,中國在人工智能教育領域又邁出了重要一步。2025年5月,教育部基礎教育教學指導委員會發布了《中小學人工智能通識教育指南》[4]和《中小學生成式人工智能使用指南》[5],旨在科學規范推進人工智能全學段教育,進一步落實培養具有人工智能素養的創新人才的重要舉措。
除了中小學人工智能課程的指導性文件之外,人工智能課程的實施同樣需要依賴中小學人工智能課程的建設。近年來,國內外逐步推出了一系列人工智能課程資源,大致可以劃分為3個主要方向。方向1聚焦于人工智能本身的原理與框架,例如Openhydra和Xedu構建的機器學習教學資源,以及騰訊、科大訊飛等企業提供的人工智能普及課程。方向2關注將人工智能作為教育的賦能工具,將人工智能作為一種工具使用,而非僅僅講解其自身原理。方向2的教學資源生成速度相對較快,近半年來已經涌現了大量參考案例,這也是當前基礎教育階段人工智能普及工作的重點。方向3是將人工智能的核心方法融入科學教育,即所謂的AI4Science,這部分與人工智能賦能的區別在于,課程本身涉及人工智能的底層算法,而不僅僅是調用或詢問大型語言模型的問題,例如深勢科技面向中學生的AI4S TEEN Cup系列比賽教程(https://www.bohrium.com/courses/5282627527/)和人大附中AI+X課程群[6]。然而,截至目前,與中學階段已經成熟的其他學科課程相比,此3個方向的人工智能課程仍然缺乏更廣泛的原創性的可供選擇的課程素材和實施經驗參考。
本文聚焦于人工智能領域的基礎方法——機器學習的中學教學實踐過程。機器學習是指利用大量數據構建數學模型并進行預測的過程[7]。其結果為一系列數學模型,包括但不限于神經網絡、支持向量機和決策樹等。與傳統科學課程中解決問題的方法不同,機器學習中的模型是直接從大量數據中得出的,而非基于先驗知識的推導(見圖1)。以拋射鐵球以獲得最遠距離的問題為例,傳統方法會應用牛頓力學公式進行推導,從而確定拋射距離與拋射角度之間的關系。而采用機器學習方法,則是通過改變拋射角度、進行實驗并收集數據,進而構建數學模型,最終得出在45°拋射時可獲得最遠距離的結論,這一過程并不依賴于牛頓力學的先驗知識。機器學習構建數學模型的終極目標在于預測。構建數學模型的主要目的是確保其在處理新數據時能夠表現出優異的性能。例如,在貓狗分類問題中,構建一個分類模型的目的是使其能夠準確判斷輸入的新圖片中是貓還是狗。以下將對北京市十一學校“中學機器學習十五講”課程設計理念與實踐過程進行詳細介紹。
![]()
圖1 機器學習的標準流程
“中學機器學習十五講”的實施經驗
為了方便中學生理解課程內容,“中學機器學習十五講”在北京市十一學校課程手冊中的命名為“人工智能實驗課程”,但從人工智能學科視角,由于課程主要講解機器學習的相關內容,因此對外發布的課程名為“中學機器學習十五講”(https://www.bohrium.com/courses/5963419225/)。
課程面向對象
“中學機器學習十五講”課程主要針對10年級學生開設。參與課程的學生需具備一定的數學、編程和科學知識,以便能夠有效吸收課程內容。為了讓學生掌握機器學習中的模型概念,學生必須了解函數的基礎知識;為了深入理解如神經網絡等相對復雜的函數結構,學生至少應熟悉基本初等函數及其特性,包括冪函數、指數函數和對數函數等。借助大語言模型的快速發展,學生僅需能夠閱讀Python代碼和理解基本數據結構。根據信息技術課程標準和相關教材,Python編程是信息技術必修課程的一部分,北京市十一學校嚴格執行這一課程要求,確保所有學生都具備一定的Python編程基礎。除數學和編程基礎外,科學基礎同樣至關重要。具備科學思維能力有助于學生簡化機器學習中的復雜問題,并加深對某些概念的理解。例如,數據的收集和整理是學習機器學習的首要步驟,學生只有在初中物理、化學、生物等科學課程中親自進行過實驗并收集數據,才能體會到現實世界數據與理想數據之間的差異,并理解運用回歸等方法構建模型的必要性。
課程定位與學習目標
本課程是大學機器學習課程的先導課程或者“數據驅動”思想的啟蒙課程,主要聚焦于讓學生理解和掌握機器學習與數據驅動解決問題的方式,而非徹底講清楚模型的數學原理。數據驅動思想是指直接基于數據本身找到一個模型,并在該模型表現良好時直接使用它,即使這時候并沒有給出該模型的嚴格推導和數學證明。這與現有中學課程中“先學公式、再套用公式”的解決問題方法有本質區別,是另外一種解決問題的科學范式。
學生通過此課程能夠實現的學習目標歸納為以下4個方面。
● 學生將能夠非常清晰地理解和掌握機器學習的基本概念及其完整的操作流程,確保在理論層面上有一定的基礎;
● 學生將了解和認識一些在機器學習領域具有代表性的典型模型,從而拓寬其在技術應用上的視野;
● 學生將學會并熟練掌握基于Python語言的機器學習庫的常見使用方法和技巧,為實際操作和項目開發打下堅實的實踐基礎;
● 學生將培養起通過有效收集數據、深入分析數據及科學建立模型以系統解決問題的基本意識和能力,全面提升解決實際問題的綜合素養。
課程內容
“中學機器學習十五講”課程聚焦于機器學習,包括共計15講內容,每一講可以視為一個長度約為90分鐘的課程(見圖2),課程教學資源已經在“玻爾空間站”開源。這些資源包括授課課件、學生使用的數據和程序代碼,以及環境配置文檔等輔助材料。
![]()
圖2 北京市十一學校“中學機器學習十五講”課程框架
在第1講“人工智能的定義”中,向學生闡述人工智能一詞的起源,涵蓋達特茅斯會議及圖靈測試。在第2講“人工智能發展簡史”中,依據部分書籍作為主要參考資料[8-9],與學生分享人工智能所經歷的3次高潮與2次低谷,并介紹關鍵技術的出現節點,以及背后的計算能力限制。第3講作為整個機器學習課程的核心,主要探討機器學習的定義,以及為何基于數據建立模型并應用是典型的人工智能底層原理。在第4講中,協助學生配置Python編程環境,并介紹機器學習流程中常用的標準庫(本課程所使用的庫主要包括Scikit-learn和PyTorch,以及一些配套的數據分析和繪圖庫),并提供4個典型案例。第5—7講主要介紹機器學習訓練模型的數學范式和實現過程,引入損失函數的概念,介紹描述衡量模型優劣的定量方法,并以線性回歸和邏輯斯蒂回歸為例進行詳細講解,并相應介紹決策函數、損失函數、求解目標和求解器等核心概念。第8—13講主要介紹機器學習中的典型模型,主要包括神經網絡、K近鄰算法、支持向量機、貝葉斯理論、決策樹和集成模型這6種模型。在授課過程中曾多次調整講授順序,最終確定按照上述順序進行講授。講授順序主要取決于學生的接受程度,而在課程深度上淡化了具體的數學證明和推導過程。對于學生難以接受的概念,可以快速帶過,只保留核心思想。例如,在講解反向傳播算法時,就將其視為梯度下降算法的一種推廣,而不展開其推導過程。第14—15講是算法進階部分,主要向學生簡單介紹在機器學習中比較重要但在中學階段不適合展開講解的內容,例如強化學習、深度學習和一些2017年前的深度學習網絡結構等。
課程實施
“中學機器學習十五講”課程于秋季學期在2個班級開展,其中一個班級作為選修課程,另一個班級則作為必修課程,每班定員24人。參與必修課程的學生為高考方向的學生,他們將在固定時間每周接受課程教學,并且在學期中途不得退選;而選修課程的學生則享有自由退選的權利。無論是必修課程還是選修課程,課程實施的具體方式都是持續1個學期,每周安排2次課,每次課時長為45分鐘。課堂主要以講授為主,第4講和第9講會特別安排學生進行上機操作和代碼實踐。
關于課程實踐平臺,本課程不強制使用特定的實踐平臺,建議學生使用個人電腦自行配置開發環境。在課程的前3年,我們推薦學生使用Anaconda自帶的編譯器,以簡化環境配置的復雜性。隨著大語言模型和編譯工具的不斷進步,我們也鼓勵學生嘗試配置支持輔助編程工具的編譯器,如Trae、Cursor或VS Code。對于那些無法自行配置環境的學生,我們將提供教室電腦,由教師預先配置好環境,或者建議學生使用“玻爾空間站”的Notebook進行編程。
關于課程完成度,鑒于選課學生的能力和投入程度存在顯著差異,通常情況下,第8—15講的內容只能完成其中的部分內容。一般而言,會完成前8講及第14、15講的內容,而第9—13講的具體完成情況視實際情況而定。課程實施效果的一個重要評估指標是選修課程的學生保持率。由于課程與升學無直接關聯,學生在面對重大考試,如國內期中考試、AP大考等時,會自行調整對本課程的時間投入或者直接放棄課程。選修課程至今已開設7個學期,學期初學生人數一般為24人,最少的一個學期只有7名學生堅持到最后,而最多的一個學期有15名學生堅持完成課程。
課程評價
在實踐過程中,我們發現人工智能課程評價體系的構建是一項極具挑戰性的任務。在本課程的初創階段,針對中學生特別是優秀中學生的人工智能課程評價體系,在全球范圍內既缺乏可借鑒的案例,也缺少成熟的評價平臺。因此,我們為學生設計了基礎評價方式,能夠依托Scikit-Learn和PyTorch,運用3種不同模型完成鳶尾花分類、手寫數字識別等機器學習任務。部分優秀學生在我們課程所提供的知識基礎上,積極探索與機器學習相關的科研項目。例如,有學生獨立設計了對抗神經網絡,成功實現了碑帖(以張猛龍碑為例)殘損文字的修復工作[10]。
近年來,隨著基礎教育階段人工智能教育資源的逐步豐富和完善,評價學生學習成效的方式和方法也逐漸涌現。例如,國際人工智能奧林匹克競賽(https://ioai-official.org/)和AI4S Teen Cup比賽(https://www.bohrium.com/competitions/4225422946),通過機器學習的訓練和測試,實現了對學生實踐能力的考查。中國的人工智能奧林匹克選拔第一次驗證了150名學生高并發的機器學習訓練和測試的可行性。美國(https://www.usaaio.org/)、巴西(https://www.oniabrasil.com.br/)等國家的相關測試則提供了如何考查人工智能理論的寶貴經驗。未來的機器學習課程可以把以上類似的考查方式引入到課程評價中。
經驗梳理與未來展望
首先,本課程相較于大學課程資源,充分顧及了中學生的知識儲備和認知發展階段,并考量了其與現行課程體系的整合可能性。在維持機器學習的主要線索、核心概念及方法的同時,剔除了大量超出中學生理解范疇的內容。然而,鑒于課程內容偏重理論而輕視實踐,該課程更適合對人工智能領域有濃厚興趣的中學生中的拔尖創新后備人才,而不適宜廣泛推廣至其他學生群體。
其次,本課程專注于人工智能教學中的機器學習領域。盡管提供了一定數量的素材和參考模板,但在特定方向的資源開發上存在明顯不足。從應用視角看,計算機視覺、自然語言處理等領域完全有潛力獨立成課。同時,針對當前技術熱點,如Transformer、Fine-tune模型等,學生完全可以在實踐層面進行探索學習,在本課程中也未能涉及。從人工智能的更廣闊領域看,本課程在人工智能輔助數學推理證明及具身智能等方面亦有所欠缺。因此,我們期待能夠開發出更多適合中學生的豐富資源,以作為課程實施的支撐材料。
最后,本課程針對的學生年級和基礎要求相對固定且單一,即面向具有10年級基礎的學生。明確課程對象有助于更多教師了解哪些學生適合開始學習機器學習相關課程。但對于更廣泛的群體,如初中生和小學生,本課程并不具備參考價值。目前,北京市十一學校正在探索實施貫通式人工智能培養體系及課程開發,并預計在不久的將來向社會開放。
參考文獻
[1] 聯合國教科文組織.中小學階段的人工智能課程:對政府認可人工智能課程的調研[R/OL].2022[2025-06-03].https://unesdoc.unesco.org/ark:/48223/pf0000380602_chi.
[2] Touretzky D., Gardner-McCune C., Seehorn, D., 2022. Machine Learning and the Five Big Ideas in AI. International Journal of Artificial Intelligence in Education(33):233-266. https://doi.org/10.1007/s40593-022-00314-1.
[3] 中華人民共和國教育部,義務教育信息科技課程標準(2022年版)[M].北京:人民教育出版社,2022.
[4] 教育部基礎教育教學指導委員會.中小學人工智能通識教育指南(2025年版)[EB/OL].[2025-06-03].https://www.cse.edu.cn/index/detail.html?category=31&id=4240.
[5] 教育部基礎教育教學指導委員會.中小學生成式人工智能使用指南(2025年版)[EB/OL].[2025-06-03].https://www.cse.edu.cn/index/detail.html?category=148&id=4242.
[6] 武迪,和淵,袁中果,等.AI for Science交叉學科視角下中學科學的創新教學實踐——以“AI+藥物研發”跨學科教學為例[J].中小學數字化教學,2025,(05):32-37.
[7] Bishop C. M., 2006. Pattern Recognition and Machine Learning[M]. New York: Springer: 1.
[8] 王東,馬少平.圖解人工智能[M].北京:清華大學出版社.2023.
[9] 尼克,人工智能簡史[M].北京:人民郵電出版社.2021.
[10] Sun G., Zheng Z., Zhang M., 2022. End-to-End Rubbing Restoration Using Generative Adversarial Networks[J]. DOI:10.48550/arXiv.2205.03743.■
微店訂閱流程
step 1
step 2
點擊圖片直接跳小程序
![]()
雜志簡介
《中國科技教育》始終致力于推動科教融合,引領青少年科技教育發展方向,服務教育、科技、人才一體化發展,通過提供權威、豐富、生動的國內外科學教育研究成果和案例,賦能中國青少年科技教育發展和科技教師隊伍建設。
雜志已入駐中國知網、維普網、龍源期刊網等權威數據庫,是中國科協認定的領域權威期刊。經過多年發展,雜志已成為科技教育工作者獲取政策信息的窗口,探索科技教育改革理論與實踐交流的平臺,提供科技教育資源的服務載體,以及展示科技教育發展動態的資訊匯聚平臺。
來源 | 《中國科技教育》2025-06
編輯 | 孟想
審校 | 若惜、朱志安
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.