熊璋 吳建鋒
國務院發(fā)布的《新一代人工智能發(fā)展規(guī)劃》,把發(fā)展新一代人工智能作為國家戰(zhàn)略,明確提出“實施全民智能教育項目,在中小學階段設置人工智能相關課程”。在此背景下,教育部發(fā)布的《普通高中信息技術課程標準(2017年版)》(以下簡稱《課標》)中明確將人工智能教學列入必修1“數(shù)據(jù)與計算”中,并要求“通過人工智能典型案例的剖析,了解智能信息處理的巨大進步和應用潛力,認識人工智能在信息社會中的重要作用”。
● 人工智能在必修1中的必要性
1.人工智能已成為新的信息技術標志
當今社會的信息化發(fā)展已經(jīng)進入以移動互聯(lián)、智能處理、云計算和大數(shù)據(jù)為特征的全新階段,新一代信息技術正在以前所未有的方式和速度滲透并影響著各個領域,其中的人工智能更是深刻地影響著生活、經(jīng)濟、社會的發(fā)展,甚至成為各國的發(fā)展戰(zhàn)略。人們通過語音控制機器運行,通過人臉識別進行身份驗證……人工智能已成為新的信息技術標志。
2.人工智能必須進入普通高中教育
人工智能在為人類生活、工作帶來便捷的同時,也給人類帶來了前所未有的挑戰(zhàn):QQ小冰在聊天時的言論越界,讓人們開始思考機器人的道德問題;無人駕駛汽車造成的交通事故,讓人們思考針對人工智能的法律法規(guī)問題;圍棋機器人AlphaGo戰(zhàn)勝人類、機器人在閱讀比賽中戰(zhàn)勝人類,人們開始擔心機器人是否會控制人類……為了戰(zhàn)勝這些挑戰(zhàn),需要設計者符合規(guī)范地設計、制造人工智能系統(tǒng),需要使用者合理合法地運用人工智能、理性地看待人工智能,而這,就需要實施人工智能的全民教育。為了實現(xiàn)人工智能的全民教育,人工智能必須進入普通高中的必修課程。
3.人工智能是落實信息素養(yǎng)教育的重要組成部分
在必修1“數(shù)據(jù)與計算”模塊中學習人工智能,既能使學生從數(shù)據(jù)與計算的角度掌握人工智能的本質(zhì),感受人工智能對社會發(fā)展的促進作用,又能使學生在人工智能這一嶄新的情境中,系統(tǒng)地了解數(shù)據(jù)與計算的作用與意義,更能使學生在不斷感知、應用人工智能的過程中增強信息意識,在剖析、理解典型人工智能系統(tǒng)的過程中發(fā)展計算思維,在感受、適應、發(fā)展人工智能的過程中提升自身的數(shù)字化學習與創(chuàng)新能力,在理性思辨人工智能所帶來的問題的過程中樹立正確的信息社會責任。
● 人工智能與“數(shù)據(jù)與計算”
1.數(shù)據(jù)是現(xiàn)代人工智能的基礎
在計算機科學中,數(shù)據(jù)是計算機處理的對象,如各種符號、圖形、圖像、視頻、音頻等。人工智能(Artificial Intelligence,AI)這一術語自1955年第一次提出以來,逐漸形成了三種主要方法,分別是符號主義、聯(lián)結主義和行為主義,基于這三種方法設計的人工智能系統(tǒng),都離不開數(shù)據(jù)的支持。
在符號主義人工智能中(如專家系統(tǒng)),人們需要先將相應的知識輸入知識庫,在實際應用中,智能系統(tǒng)結合輸入的數(shù)據(jù),通過推理引擎根據(jù)知識庫開展推理并輸出處理結果。而在以深度學習為代表的聯(lián)結主義人工智能中(如AlphaGo),人們事先需要給智能系統(tǒng)輸入海量的數(shù)據(jù)進行學習,使得神經(jīng)網(wǎng)絡模型能符合實際應用。即使是行為主義人工智能的AlphaGo Zero,繼深度學習訓練之后,在實際應用中再根據(jù)應用反饋數(shù)據(jù),不斷提升自身的能力,也需要數(shù)據(jù)。
由此可見,現(xiàn)代人工智能系統(tǒng)都需要基于數(shù)據(jù)開展推理、學習、調(diào)適,使得系統(tǒng)能適應現(xiàn)實情況,幫助人們智能化地解決問題。因此,數(shù)據(jù)是現(xiàn)代人工智能的基礎。
2.計算是人工智能的手段
計算機科學領域的“計算”指向的是Computation,可以包括數(shù)學運算、邏輯推理、組合數(shù)學中的置換、算法中的搜索、圖形圖像的變換、最短路徑的選擇、最優(yōu)方案的確定等,甚至包括了人工智能中的聲音識別、人臉識別、神經(jīng)網(wǎng)絡等。例如,在機器人走迷宮的過程中,當機器人在某個階段(路口)不能繼續(xù)向下一個階段推進,或者這個階段所有可以嘗試的各個方向都已經(jīng)嘗試時,計算機程序會命令機器人回到上一個階段,在上一個階段選擇原來方案的下一個方案(事先對四個方向的推進方案進行順序編號)繼續(xù)嘗試新的行程推進。這種“嘗試→沿著原路返回→換個方案繼續(xù)嘗試”的控制過程就是一種計算(在計算機科學中稱為“回溯”)。
人工智能正是基于數(shù)據(jù),通過數(shù)據(jù)計算來模仿、延伸、拓展人類的部分智能,從而實現(xiàn)智能化。早期由于受計算機計算能力的限制,基于海量數(shù)據(jù)的機器學習無法得到有效應用,從而限制了人工智能的快速發(fā)展。如今,隨著計算能力的大幅度提升、大數(shù)據(jù)的逐漸推廣,基于神經(jīng)網(wǎng)絡的深度學習、強化學習極大地推動了人工智能的發(fā)展,特別是在智能語音、智能影像、智能視覺、自動駕駛、博弈等領域取得了質(zhì)的突破,并帶動了整個社會的智能化發(fā)展。
● 必修1中的人工智能教什么、怎么教
在普通高中信息技術必修課程中開展人工智能教學,是實施全民智能教育項目的落腳點,全民智能教育決定了必修1中的人工智能教學有普適性、基礎性的特點。明確此出發(fā)點,厘清必修1中人工智能教學的目標、內(nèi)容、方式,才能確保人工智能教學的科學實施。
1.掌握本質(zhì),認識作用,理解人與人工智能的關系
必修1中的人工智能教學只需讓學生理解什么是人工智能、人工智能怎么來又怎么去、人工智能的典型應用及其對當今社會發(fā)展的重要作用,并且,要以人工智能學習為載體,使學生能借助智能數(shù)據(jù)處理這一新型的計算模式,用發(fā)展的眼光去學習數(shù)據(jù)與計算,以適應信息科技的新發(fā)展。具體來說,必修1中的人工智能教學目標為:①掌握人工智能的概念,能從數(shù)據(jù)、計算的角度來理解人工智能的智能行為。②了解人工智能的產(chǎn)生及其發(fā)展歷史,理解人工智能和計算機科學協(xié)同發(fā)展的必然性。③了解人工智能在各個領域的典型應用,感受人工智能對加快社會發(fā)展的巨大作用,能主動發(fā)現(xiàn)現(xiàn)實中人工智能的應用,并能從數(shù)據(jù)、計算的角度去解釋智能系統(tǒng)的工作原理。④以積極的心態(tài)主動運用各種人工智能系統(tǒng)解決實際問題;能辯證地看待人工智能的發(fā)展及其帶來的新問題,理解負責任地研發(fā)人工智能、合乎規(guī)則地應用人工智能的必要性。
2.通過典型案例剖析,掌握概念和本質(zhì)
在概念和本質(zhì)的教學中,要避免機械地陳述教材文本,而應選擇使用面較廣的典型人工智能系統(tǒng),在情境再現(xiàn)(呈現(xiàn)應用場景視頻或照片)或實際應用的基礎上,通過對系統(tǒng)的工作流程剖析,讓學生深刻理解人工智能是如何根據(jù)人類建立的計算模型,結合輸入數(shù)據(jù),通過數(shù)據(jù)計算才最終呈現(xiàn)智能行為的工作原理和過程。例如,可以人臉識別為例,詳細講解人臉識別系統(tǒng)的工作原理和過程,使學生理解人臉識別系統(tǒng)需要在建立的計算模型基礎上,通過海量的人臉數(shù)據(jù)輸入、計算、模型(參數(shù))調(diào)適,最終形成一個與實際情形吻合的計算模型,才可以將這個模型用于實際的人臉識別應用。通過對1~2個不同領域典型人工智能系統(tǒng)的剖析,使學生真正理解下列概念和本質(zhì):①人工智能是人造的“智能”。②人工智能必須以機器(計算機)為載體。③人工智能的“智能”不同于人類的智能。④人工智能只是機器將人類智能行為在某些特定領域的模仿、延伸和拓展。
要想幫助學生從發(fā)展的角度去系統(tǒng)性地掌握人工智能的概念與本質(zhì),用發(fā)展的意識去學習、應用人工智能,甚至發(fā)展人工智能,教學中可以人工智能各個時期、各種方法的典型系統(tǒng)為線索,串聯(lián)人工智能的發(fā)展歷史,引導學生從既有智能系統(tǒng)的原理分析中了解其局限性,并能立足當前人工智能的應用,展望今后人工智能發(fā)展的趨勢。
3.通過例舉和分類認識人工智能的應用及其對社會發(fā)展的重要作用
為了避免碎片化的認知,在學習人工智能的應用及其對社會發(fā)展的重要作用時,要避免只有案例沒有系統(tǒng)的體驗和講解。教師可在學生交流現(xiàn)實人工智能應用實例的基礎上,組織引導其分析、歸納各個應用的區(qū)別與聯(lián)系,按照一定的標準對人工智能的應用進行分類,通過分類將人工智能的應用認知系統(tǒng)化,幫助學生系統(tǒng)化地認識人工智能的重要作用。以下為一種分類方法:
(1)領域人工智能。下象棋的“深藍”、能人機對話的“沃森”,甚至是近幾年出現(xiàn)的圍棋人工智能“AlphaGo”,都是根據(jù)特定領域的知識、規(guī)則、數(shù)據(jù),通過推理或者學習來解決特定領域的問題?,F(xiàn)實應用中的聲音識別、人臉識別等應用也都屬于領域人工智能。
(2)跨領域人工智能。雖然目前的人工智能系統(tǒng)都不具備“萬能”,但如果利用其原來的主要算法,只需對原始數(shù)據(jù)等進行少量改動,將其遷移應用到其他領域,就出現(xiàn)了跨領域人工智能。雖然目前人工智能技術只能代替人類極個別的智能活動,但如果能充分挖掘原有智能系統(tǒng)的潛力,找到合適的應用場景并進行跨領域的遷移,人工智能必將在原有基礎上進一步促進社會的發(fā)展與變革。例如,科學家將“沃森”原來益智游戲的智能移植到醫(yī)療領域,然后再給它輸入大量的醫(yī)療數(shù)據(jù),“沃森”就具備了快速的疾病診斷和給出治療方案的智能。
(3)混合增強智能?!盎旌显鰪娭悄堋笔侵笇⑷说淖饔没蛉说恼J知模型引入人工智能系統(tǒng),形成“混合增強智能”的形態(tài)。人類發(fā)明、制造智能系統(tǒng)的目的是讓機器更好地為人類服務,目前很多人工智能無法解決的問題如果有人類介入與協(xié)作,必將有效地促進人工智能的發(fā)展與應用,達到“1+1>2”的效應。例如,達芬奇外科手術機器人就是外科醫(yī)生、機械臂系統(tǒng)和成像系統(tǒng)組成的混合智能系統(tǒng),可以幫助人們完成復雜度極高的外科手術。
4.通過案例辨析正確理解人與人工智能的關系,落實人工智能倫理教育
教學中可結合現(xiàn)實案例,在組織學生討論交流的基礎上,用問題串引導學生形成對人與人工智能關系的科學認知。例如,通過“人工智能是不是萬能的?”“人工智能能做什么?”“人工智能不能做什么?”等問題,引導學生理解人工智能目前只能在某些特定領域的特定事務上可以替代甚至超越人類,但尚無法全面超越人類智能。隨著人工智能對人類社會滲透的逐步加深,人類應關注如何確保開發(fā)的人工智能系統(tǒng)更安全、更穩(wěn)定,同時積極制定相關的法律、法規(guī),確保人工智能不會破壞人類社會的公共秩序。
現(xiàn)代社會既需要培養(yǎng)人工智能方面的高端人才,助力人工智能的發(fā)展和普及,也需要開展面向全社會的人工智能普及教育,保證人、人工智能和社會的和諧。人工智能列入普通高中信息技術課程必修1“數(shù)據(jù)與計算”,能使學生在認識人工智能、應用人工智能的過程中進一步提升信息素養(yǎng),并健康地融入人工智能的社會生態(tài)。