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

        ?

        人工智能課程仿真教學實踐
        ——以計算機科學與技術專業(yè)為例

        2020-11-17 07:28:02區(qū)
        教育觀察 2020年26期
        關鍵詞:人工智能內容課程

        區(qū) 蘇

        (廣西大學行健文理學院,廣西南寧,530005)

        一、引言

        2017年《國務院關于印發(fā)新一代人工智能發(fā)展規(guī)劃的通知》指出人工智能發(fā)展和落實的相關任務和細節(jié),其中講到人工智能的成果轉化、人機結合等都是促進人工智能技術發(fā)展和人才培養(yǎng)的方式。高校作為人才培養(yǎng)的基地,在人工智能發(fā)展的洪流中有責任進行專業(yè)技術高級人才的培養(yǎng)。在日常教學工作中,教師應該堅持教學內容與實際問題相結合,保持學生學習內容的前沿性,搭建合理的專業(yè)教學體系,加強教學質量和人才隊伍建設。

        人工智能是計算機科學、控制論、信息論、哲學、心理學、語言學等多學科結合下產生的一門跨領域的綜合性學科。正因為多學科結合的特性,在人工智能技術日新月異的發(fā)展過程中,人工智能技術融入人類社會多個領域,且規(guī)模持續(xù)擴大。相對地,人工智能的思想和技術也在深刻地改變著人們傳統(tǒng)的生活和生產方式,其影響深刻且久遠。

        人工智能(Artificial Intelligence,AI)的意義是使機器像人那樣具有智能去做事情。所謂人類智能,就是人類所具有的智力和行為能力。[1]人類智能在機器上的運用需要一套完整的理論體系作為基礎支持,如系統(tǒng)架構、編程技術和算法策略等。人類智能從知識的角度來看,包含知識的獲取、表示、記憶和應用四個基本環(huán)節(jié)。

        二、人工智能教學中的問題

        人工智能的跨學科融合的特性,決定了其學時的多少變得尤為重要。充足的學時數是實現學科基礎知識教學的保障,也為學生充分地實驗實踐和有效地知識掌握提供了時間資源。人工智能課程作為計算機科學與技術專業(yè)的選修課,分配的課時為45學時,其中理論33學時,實驗12學時,學時數量相當有限。教師僅利用課程內的學時無法完成人工智能基礎理論的講授,也無法展開理論知識向具體問題實驗的轉換。這不利于學生興趣的培養(yǎng),其結果是該課程內容生且澀偏理論化,教學效果不佳,所以對該課程的內容調整是有意義的。[2]

        人工智能的課程教學主要存在以下幾點問題:課程內容跨多學科且知識面廣,課程學時非常緊湊,兩者的時間量不匹配;課程內容比較前沿,理論與硬件更新升級較快,課程學習需要相關知識基礎;計算機科學與技術專業(yè)的知識體系偏計算機軟件,難以開展目前流行的以硬件為載體的人工智能實驗。

        對人工智能課程的改進是非常緊要的任務,改進時間不宜太久,應盡可能地讓本屆學生享受到課程改進后帶來的福利。學校要在現有教學資源基礎上進行教學資源的優(yōu)化整合,如課程間知識的連貫、專業(yè)間知識的互助。課程教學內容更新,主要對人工智能課程的實驗內容進行了修改,改為仿真硬件的人工智能實驗內容。

        三、人工智能課程改進的教學思路

        (一)計算機科學與技術專業(yè)的知識特點

        學校計算機科學與技術專業(yè)的專業(yè)課程大致為程序設計語言、數據庫系統(tǒng)、操作系統(tǒng)、網頁設計、算法設計與分析等,課程總體偏向計算機軟件編程。在人工智能的眾多學習與應用方向中,問題求解、機器學習、專家系統(tǒng)、模式識別、智能搜索等都非常適合計算機科學與技術專業(yè)學生的學習。

        單純的課程理論內容較為抽象,教材中的實例數量少且不詳細。[3]其中,編程實例的內容智能化展示不足,讓該專業(yè)學生不能深刻體會人工智能課程開設的意義和學生設想的課程內容有出入,從而淡化和降低了學生對人工智能學習的興趣。教師在與學生的交流中感受到該專業(yè)課程的基礎理論學習難度普遍較大,與學成后的展示力不成比例。學生編寫好程序、搭建成系統(tǒng)后,因計算機專業(yè)性的特點,無法隨時隨地、有效地向非專業(yè)人群進行成果展示來獲得對等的專業(yè)認同,容易失去自信心和滿足感。因此,人工智課程既要體現專業(yè)知識的綜合應用,又要基礎理論有合理的層次和深度,還要實踐內容有時代性以及有必要的實物化展示。

        針對上述問題,教室可借鑒電子專業(yè)教學實驗模式,運用真實的機器設備進行課程教學。[4]同時,計算機科學與技術專業(yè)還應擁有自己的技術特色和知識側重點。例如智能機器控制實驗和計算機科學與技術專業(yè)人工智能的教學可盡量避免電子硬件的處理,實驗內容偏重于機器人的高層控制的算法和策略的引入,見圖1。

        圖1 控制層次

        在關于適合計算機科學與技術專業(yè)的智能機器教學問題上,因個人的學習經歷而選擇的人工智能實驗內容是ROS(Robot Operating System)。ROS是一款適用于機器人的開源操作系統(tǒng),是斯坦福人工智能實驗室建立的一個項目。它提供了操作系統(tǒng)應有的服務,包括硬件抽象、底層設備控制、常用函數的實現、進程間消息傳遞以及包管理,也提供用于獲取、編譯、編寫及跨計算機運行代碼所需的工具和庫函數。

        解決有關計算機科學與技術專業(yè)學生電子硬件知識技術不足的問題,教室可利用仿真軟件Gazebo與ROS配合,實現智能機器人可視化教學實驗內容。Gazebo是一款3D動態(tài)模擬器,能夠在復雜的室內或室外環(huán)境中準確有效地模擬機器人群。Gazebo中的機器人模型與rviz使用的模型相同,但是需要在模型中加入機器人和周圍環(huán)境的物理屬性,例如質量、摩擦、重力等系數。機器人的傳感器信息也可以通過插件的形式加入仿真環(huán)境,以可視化的方式進行測試。[5]Gazebo不需要學生擁有真實的機器人硬件,而是通過仿真虛擬的機器人進行替代。該軟件有較強的展示力,便于人工智能知識成果的分享??紤]到部分學生想進一步將人工智能技術擴展到真實的機器人載具上,那么ROS的知識也同樣是基礎和必需的。ROS知識可以脫離Gazebo仿真環(huán)境,嵌入各種真實機器人硬件,例如ROS官方機器人實體模型ROS Turtle等,見圖2。

        圖2 可應用ROS的實體硬件

        (二)課程教學內容的安排與設計

        人工智能課程的理論和實驗內容非常多,上述的人工智能的教學工作經過精簡也無法在課程學時內完成,因此增加教學課時非常有必要。為了避免新增學時與原學時的沖突,課程采用的是隱性學時增長方式,即通過把人工智能課程與其他課程的共通知識點進行關聯,剔除近似的知識點,直接由其他課程進行教學擴展和實驗實踐,換句話說就是利用其他課程的學時來變相增加人工智能課程的學時。

        具體的課程關聯與學時分配的思路是人工智能課程主動配合其他課程知識點,并進行綜合。下文內容按仿真實驗設計步驟和課程設置時間順序,對計算機科學與技術專業(yè)的幾門特色課程關聯的知識進行介紹,見圖3。

        圖3 仿真模擬課程關聯

        學校計算機科學與技術專業(yè)暫無開設電子硬件相關的課程,因此需要在人工智能課程內分配學時進行關于仿真的載體、傳感器等內容的教學。如在Gazebo仿真環(huán)境中,教師選用合適的感應器(如激光傳感器等)用于檢測障礙物或目標物體,并做出決策,驅使感應器的載具(機器人、車輛等)智能行走。教師在此內容中要求學生學習并理解仿真模型的制作流程和模型代碼。

        1.仿真環(huán)境與建模

        計算機科學與技術專業(yè)有許多課程可以教學三維仿真的知識,例如AutoCAD[6]、計算機圖形學[7]等課程。這些課程適合于讓學生從零基礎接觸和熟悉三維仿真的設計工具,了解二維與三維圖形的變換和算法。因此,這部分內容可以從人工智能課程的教學中分離出。如沒有開設相關課程,教師也可以在人工智能課程的實驗環(huán)節(jié)中利用3個學時簡單地進行教學,讓學生簡單了解仿真軟件的功能,如通過學習使用Gazebo軟件來熟悉三維模型的創(chuàng)建,如圖4。

        圖4 Gazebo模型制作

        在仿真三維建模中有不少內容需要與其他課程進行關聯,如在建模中采用了XML和URDF的形式進行仿真環(huán)境和模型的描述和存儲,如圖5至圖7。該內容與之關聯的課程是網頁設計課程,該課程在計算機科學與技術專業(yè)中開課率較高,分配到的課程學時數充足。因為HTML等超文本標記語言是本科學生較為熟悉的知識內容,所以在人工智能課程中,教師可以直接使用標記語言對模型進行設計與教學。

        圖5 模型草圖

        圖6 三維模型

        圖7 三維模型代碼片段

        2.仿真控制代碼編程

        實際問題的解決需要從自然環(huán)境中提取編程素材,如問題的求解的描述(初始狀態(tài)、目標狀態(tài)、算符等)、問題的求解規(guī)則的定義(元規(guī)則、推理規(guī)則、元素結構等)、問題的求解的應用(自動機、狀態(tài)轉換、狀態(tài)預測等)。學生可以在離散數學和編譯技術等課程中學習以上內容。離散數學是計算機科學與技術專業(yè)一門關于數理邏輯知識的課程,如用命題公式和謂詞公式來表示真實環(huán)境的信息和知識,包括二者之間的蘊含推理關系的內容。編譯技術這門課是介紹程序設計語言編譯程序構造的原理,其內容涉及自動機(NFA、DFA)及對符號串書寫規(guī)則和識別預測。以上兩門計科專業(yè)的經典課程對學生的編程思維有很大的幫助,教師可以在人工智能課程中借鑒和引入,提高人工智能課程的理論性。

        仿真系統(tǒng)ROS使用C、C++、Python語言進行編程,該內容與計科專業(yè)的契合度非常高。計算機科學與技術專業(yè)在本科一年級就開始有編程課,C、C++、Python這類語言是比較常用的編程語言,其中C語言是必學的。如果沒有開設C++課程,有C語言的編程經驗的學生也是可以直接上手的。Python語言這幾年比較流行,如沒有開設此課程,可以用C、C++語言替換??梢?,人工智能的實驗中可以直接開展ROS系統(tǒng)應用的編程教學。

        3.仿真系統(tǒng)的交互與控制

        仿真系統(tǒng)Gazebo軟件配合ROS系統(tǒng)搭建,而ROS系統(tǒng)(ROS一代)是安裝在Ubuntu操作系統(tǒng)內。ROS和Ubuntu系統(tǒng)都有要用到命令形式進行的人機交互與溝通。系統(tǒng)的結構原理、進程的調度機制等相關知識和涉及的控制命令知識在操作系統(tǒng)一課中都會講述到。該課程作為計算機科學與技術專業(yè)的一門專業(yè)基礎課,是計算機科學與技術專業(yè)學生必須要學習的。教師可在人工智能課程中直接開展編譯環(huán)境搭建、庫文件使用和命令控制。

        4.仿真模型的控制策略與算法

        人工智能的核心內容就是運用策略和算法實現控制的智能化。在這個部分中,計算機科學與技術專業(yè)相關的課程有算法設計與分析和人工智能原理兩門課程。

        算法設計與分析:教學內有多種算法的編程應用,如遞歸與分治策略、動態(tài)規(guī)劃、貪心算法、回溯算法、分支限界算法、圖論等。經典系統(tǒng)的算法運用是提高人工智能編程水平的重要基礎。

        人工智能:本門課程將在理論部分講授知識獲取以及知識運用問題,包括人工智能的基本概念及其發(fā)展狀況、知識表示方法、確定性推理方法、不確定推理方法、搜索策略等內容。通過學習人工智能策略性和技巧性的編程,學生能提升處理問題的思維能力以及智能編程處理策略。

        5.其他關聯課程及知識

        高等數學、概率論、數據結構、編程思想、大學物理、模擬電路、數字電路等課程知識,與人工智能課程也有較大的關聯性,但由于文章篇幅原因不進行贅述。課程改進細節(jié)見表1。

        表1 課程改進前后對比

        續(xù)表1

        人工智能課程的建設是非常有意義的,雖然改進過程遇到了不少困難,但始終以內容質量與知識同步作為問題解決方案的主導思想。課程的改進主要在內容分配和知識關聯上作出了調整,采用主動配合的方式,總結人工智能課程中與其他課程知識的交集和聯系,并合理利用多門課程的已學知識,通過合理編排整合到一個完整的實驗體系里。

        猜你喜歡
        人工智能內容課程
        內容回顧溫故知新
        科學大眾(2022年11期)2022-06-21 09:20:52
        數字圖像處理課程混合式教學改革與探索
        軟件設計與開發(fā)實踐課程探索與實踐
        計算機教育(2020年5期)2020-07-24 08:53:38
        為什么要學習HAA課程?
        2019:人工智能
        商界(2019年12期)2019-01-03 06:59:05
        人工智能與就業(yè)
        IT經理世界(2018年20期)2018-10-24 02:38:24
        數讀人工智能
        小康(2017年16期)2017-06-07 09:00:59
        下一幕,人工智能!
        南風窗(2016年19期)2016-09-21 16:51:29
        主要內容
        臺聲(2016年2期)2016-09-16 01:06:53
        亚洲嫩模一区二区三区视频| 欧美粗大猛烈老熟妇| 法国啄木乌av片在线播放| 骚片av蜜桃精品一区| 亚洲一区二区视频免费看| 国产乱人伦av在线麻豆a| 老师粉嫩小泬喷水视频90| 亚洲国产精品国自产电影| 日本高清二区视频久二区| 亚洲中文字幕精品乱码2021| 成l人在线观看线路1| 国产一极毛片| 中文字幕国产精品专区| 亚洲中文字幕舔尻av网站| 日日麻批免费高清视频| 久久精品国产亚洲av无码偷窥 | 国产一起色一起爱| 亚洲AV小说在线观看| 国产老熟女伦老熟妇露脸| 中国老熟妇506070| 推油少妇久久99久久99久久| 欧美亚洲日韩国产人成在线播放| 在线成人影院国产av| 国产麻豆精品一区二区三区v视界| 熟妇人妻AV中文字幕老熟妇 | 精品乱码一区二区三区四区| 免费在线观看蜜桃视频| 中文字幕第一页人妻丝袜| 老太脱裤子让老头玩xxxxx| 亚洲欧美日韩国产色另类| 亚洲av成人久久精品| 东北女人啪啪对白| 99精品热这里只有精品| 国产一线视频在线观看高清| 国产人妻久久精品二区三区老狼 | 亚洲精品久久激情国产片| 丰满人妻熟妇乱又伦精品视| 国产成人精品视频网站| av网站大全免费在线观看| 闺蜜张开腿让我爽了一夜| 亚洲AV综合A∨一区二区|