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

?

“知識表示與知識推理”知識體的教學(xué)設(shè)計

2011-01-01 00:00:00常亮古天龍董榮勝鐘艷如
計算機教育 2011年4期


  摘要:知識表示與知識推理是智能信息處理的基礎(chǔ),在計算機科學(xué)和人工智能的眾多領(lǐng)域有著廣泛應(yīng)用。知識表示與知識推理的教學(xué),在CC2001和CS2008給出的計算機科學(xué)知識體中占據(jù)了兩個知識單元的位置,但在國內(nèi)尚未得到足夠重視。本文首先闡述將知識表示與知識推理作為一門課程進行教學(xué)的必要性;接下來以CC2001和CS2008為參照,給出一個32課時的“知識表示與知識推理”教學(xué)知識體;最后對教學(xué)實踐中遇到的主要問題進行分析,并針對這些問題提出相應(yīng)解決對策。
  關(guān)鍵詞:知識表示與知識推理;教學(xué)設(shè)計;教學(xué)實踐;數(shù)理邏輯;人工智能
  
  知識表示與知識推理是智能信息處理的基礎(chǔ)。從人工智能的角度看,知識是構(gòu)成智能的基礎(chǔ),人類的智能行為依賴于利用已有的知識進行分析、猜測、判斷和預(yù)測等。當(dāng)人們希望計算機具有智能行為時,首先需要在計算機上表達人類的知識,然后再告訴計算機如何像人一樣地利用這些知識。
  自從人工智能領(lǐng)域誕生以來,知識表示與知識推理就一直是其中最為重要的子領(lǐng)域。經(jīng)過五十多年的發(fā)展,知識表示與知識推理領(lǐng)域的許多研究內(nèi)容、研究方法和研究成果已經(jīng)深深滲入到計算機科學(xué),進而對計算機學(xué)科的發(fā)展產(chǎn)生了深遠的影響。例如,在C++、Java等面向?qū)ο蟪绦蛟O(shè)計語言中,“繼承”這一最為核心的技術(shù)就來源于知識表示與知識推理。再如,在軟件自動化領(lǐng)域,許多程序規(guī)格語言和程序驗證技術(shù)都借鑒了知識表示與知識推理領(lǐng)域的Prolog語言等研究成果。從工程開發(fā)的角度看,專家系統(tǒng)、智能搜索引擎、智能控制系統(tǒng)、智能診斷系統(tǒng)、自動規(guī)劃系統(tǒng)等具有所謂智能特征的系統(tǒng)都或多或少地依賴于知識表示與知識推理技術(shù)。因此,對于計算機專業(yè)的學(xué)生來說,學(xué)習(xí)知識表示與知識推理方面的課程,對于今后在相關(guān)領(lǐng)域從事系統(tǒng)開發(fā)和科學(xué)研究都大有裨益。
  在ACM與IEEE-CS聯(lián)合攻關(guān)組制訂的計算教程CC2001(Computing Curricula 2001)中,知識表示與知識推理得到了高度重視。CC2001給出的計算機科學(xué)知識體由14個知識領(lǐng)域組成:在其中的IS(Intelligent Systems)知識領(lǐng)域中,關(guān)于知識表示與知識推理的內(nèi)容占據(jù)了10個知識單元中的2個,即知識單元“(Is3)知識表示與推理”以及知識單元“(IS5)高級知識表示與推理”。在ACM和IEEE-CS進一步修訂后的計算機科學(xué)教程CS2008(Computer Science Curriculum 2008)中,知識表示與知識推理同樣得到了高度重視。此外,在我國高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會制定的計算機專業(yè)規(guī)范中,上述的IS3和IS5兩個知識單元被全部包括到計算機科學(xué)專業(yè)的核心課程“人工智能”中。然而,據(jù)我們了解,由于“人工智能”在許多高校僅僅作為專業(yè)任選課開設(shè),使得計算機相關(guān)專業(yè)的許多學(xué)生無法接觸到知識表示與知識推理方面的內(nèi)容。與此同時,由于課時數(shù)限制及沒有得到重視等因素,實際開設(shè)的“人工智能”課程(包括本科生課程和研究生課程)往往難以覆蓋CC2001在知識單元IS3和IS5中列出的各個知識點。
  實際上,經(jīng)過五十多年的發(fā)展,知識表示與知識推理領(lǐng)域已經(jīng)沉淀出一系列基本的方法、理論和技術(shù);這些方法、理論和技術(shù)在CC2001的知識單元IS3和IS5中基本上都以知識點的形式列舉了出來。作為計算機專業(yè)的教育工作者,我們有責(zé)任將這些體現(xiàn)了幾代人智慧結(jié)晶的知識介紹給學(xué)生。另一方面,從研究者的角度來看,知識表示與知識推理是一個非?;钴S的研究領(lǐng)域;尤其是隨著Web技術(shù)的發(fā)展以及Web科學(xué)的出現(xiàn),知識表示與知識推理將在計算機科學(xué)中扮演越來越重要的角色。面對萬維網(wǎng)這個全球最大的分布式信息庫,如何讓計算機對其中海量的數(shù)據(jù)和信息進行分析、推理和管理,進而為人類提供方便的知識服務(wù),是目前信息技術(shù)領(lǐng)域面臨的一個重大問題。針對這個問題,國內(nèi)外研究者基本上都是從人工智能的角度尋求解決思路;近年來成為研究熱點的語義Web更是完全建立在知識表示與知識推理的基礎(chǔ)上。因此,從開拓學(xué)生思維以及介紹研究與技術(shù)前沿的角度來看,也非常有必要向?qū)W生講授知識表示與知識推理的相關(guān)內(nèi)容。
  基于以上認(rèn)識,我們?yōu)橛嬎銠C軟件與理論專業(yè)和計算機應(yīng)用技術(shù)專業(yè)一年級的碩士研究生開設(shè)了一門32課時的選修課程,以CC2001和CS2008列出的知識單元為核心,對知識表示與知識推理的相關(guān)內(nèi)容進行教學(xué)。本文對教學(xué)設(shè)計和教學(xué)實踐中遇到的主要問題進行分析,針對這些問題給出相應(yīng)的解決對策,并對我們獲得的經(jīng)驗和教訓(xùn)進行總結(jié)。
  
  1 “知識表示與知識推理”知識體的教學(xué)設(shè)計
  
  自上世紀(jì)九十年代以來,國內(nèi)外許多高校就將“知識表示與知識推理”作為一門課程,面向研究生或高年級的本科生開設(shè)。其中比較著名的包括加拿大多倫多大學(xué)Hector J.Levesque教授開設(shè)的知識表示課程,美國斯坦福大學(xué)Leom Morgenstem教授開設(shè)的知識表示課程,英國曼徹斯特大學(xué)Ulrike Sattler教授等講授的知識表示和推理課程,中山大學(xué)劉詠梅教授講授的知識表示和推理課程等。但是,由于沒有統(tǒng)一的課程設(shè)置標(biāo)準(zhǔn),這些課程講授的知識點都不盡相同。2000年,Leom Morgenstem和Richmond H.Thomason總結(jié)了開設(shè)知識表示與知識推理課程時面臨的挑戰(zhàn),提出了相應(yīng)的解決思路。其中,針對該課程缺乏統(tǒng)一的教學(xué)知識體的情況,他們設(shè)計了一個持續(xù)14周、每周2次課的教學(xué)大綱。在文獻[5]中,Leora Morgenstem進一步修訂了之前提出的教學(xué)大綱,建議在其中增加語義Web及Web本體語言O(shè)WL等內(nèi)容。
  盡管目前各高校開設(shè)的知識表示與知識推理課程的課程大綱仍然不盡相同,但比較可喜的是,對知識表示與知識推理的教學(xué)在CC2001計算教程中得到了高度重視。CC2001分別在“知識表示與推理”和“高級知識表示與推理”兩個知識單元中列出了關(guān)于知識表示與知識推理的教學(xué)內(nèi)容。知識單元“知識表示與推理”由以下知識點組成:命題邏輯和謂詞邏輯回顧,歸結(jié)原理與定理證明,非單調(diào)推理,概率推理,貝葉斯定理。知識單元“高級知識表示與推理”由以下知識點組成:結(jié)構(gòu)化知識表示(包括對象與框架、描述邏輯和繼承系統(tǒng)),非單調(diào)推理(包括非經(jīng)典邏輯、缺省推理、信念修正、偏好邏輯、知識源的集成、沖突信念的聚合),對動作和變化的推理(包括情景演算、事件演算和分枝問題),時態(tài)和空間推理,非確定性推理(包括概率推理、貝葉斯網(wǎng)絡(luò)、粗糙集和可能性理論、決策理論),針對診斷的知識表示與定性知識表示。在CC2001的基礎(chǔ)上,CS2008在知識單元“知識表示與推理”中增加了合一與提升、前向鏈接、反向鏈接以及歸結(jié)等知識點;在知識單元“高級知識表示與推理”中增加了本體工程和語義網(wǎng)絡(luò)兩個知識點。
  以CC2001和CS2008列出的知識點為基礎(chǔ),在綜合考察了國內(nèi)外相關(guān)課程的開設(shè)情況之后,我們對“知識表示與知識推理”課程的教學(xué)內(nèi)容及相應(yīng)的學(xué)時分配設(shè)計如下。
  1)概述(2學(xué)時)。介紹知識表示與知識推理領(lǐng)域的發(fā)展歷史、現(xiàn)狀和前景:講授知識表示的基本思路和基本原理;介紹知識表示方法和技術(shù)的典型應(yīng)用:列舉典型的采用了知識表示技術(shù)的系統(tǒng),與沒有采用知識表示技術(shù)的系統(tǒng)進行比較分析。
  2)基于一階謂詞邏輯的知識表示和推理(4學(xué)時)。講授一階謂詞邏輯的語法、語義和語用;通過例子講授如何應(yīng)用一階謂詞邏輯進行知識表示;講授如何應(yīng)用消解原理進行知識推理;講授如何應(yīng)用Tableau算法進行知識推理;分析一階謂詞邏輯存在的局限。
  3)Horn子句邏輯與產(chǎn)生式系統(tǒng)(2學(xué)時)。講解Horn子句及其過程解釋;介紹SLD歸結(jié)以及分別采用反向鏈和正向鏈的推理過程;通過例子講授如何應(yīng)用Horn子句邏輯進行知識表示和推理;對Prolog語言進行簡單介紹;通過例子介紹如何應(yīng)用產(chǎn)生式系統(tǒng)進行知識表示和推理。
  4)結(jié)構(gòu)化知識表示(6學(xué)時)。介紹對象與框架,介紹基本的框架形式系統(tǒng):介紹語義網(wǎng)絡(luò),對推理過程中的繼承機制進行介紹。介紹描述邏輯家族的研究歷史和發(fā)展現(xiàn)狀;以邏輯系統(tǒng)ALC為例,講解描述邏輯的語法和語義;通過例子講授如何應(yīng)用描述邏輯進行知識表示;講授如何應(yīng)用Tableau算法對描述邏輯刻畫的知識進行推理。
  5)非單調(diào)知識表示和推理(4學(xué)時)。介紹非單調(diào)性推理的研究歷史;講解封閉世界假設(shè)與開放世界假設(shè);講解缺省推理和限定推理;對自認(rèn)知邏輯、偏好邏輯和真值維持系統(tǒng)進行介紹;對信念修正、知識源的集成以及沖突信念的聚合進行介紹。
  6)非確定知識表示和推理(4學(xué)時)。對模糊邏輯進行介紹;講授概率推理和主觀貝葉斯方法;對粗糙集、可能性理論和決策理論進行介紹。
  7)解釋與診斷(2學(xué)時)。講授反繹推理的基本思路,將其與演繹推理和歸納推理進行比較分析;以一個電路系統(tǒng)為例,講授如何在知識表示的基礎(chǔ)上采用反繹推理進行故障診斷。
  8)動作與規(guī)劃(4學(xué)時)。介紹動作與規(guī)劃領(lǐng)域的研究歷史和發(fā)展現(xiàn)狀;講授如何在STRIPS系統(tǒng)中對動作進行刻畫以及如何進行規(guī)劃求解:講授如何應(yīng)用情景演算和事件演算對動作進行刻畫、推理、及規(guī)劃求解;對框架問題、條件問題和分枝問題進行介紹;對規(guī)劃語言PDDL進行介紹。
  9)時態(tài)和空間推理(2學(xué)時)。對時間點/時間段、離散/連續(xù)、有限/無限、線性/分支等表示時態(tài)信息的不同方式進行介紹;對Allen的區(qū)間代數(shù)理論進行介紹;對線性時態(tài)邏輯和分支時態(tài)邏輯進行介紹;對基于點/基于區(qū)域、離散/連續(xù)、有限/無限、同維/混合維等表示空間信息的不同方式進行介紹;對區(qū)域連接演算RCC進行介紹;對時態(tài)與空間推理的結(jié)合進行簡單介紹。
  10)語義Web和本體工程(2學(xué)時)。介紹語義Web的基本思想、技術(shù)現(xiàn)狀和發(fā)展趨勢;講授語義Web的層次模型以及各個層次的目標(biāo)和功能;對資源描述框架RDF、Web本體語言O(shè)WL、Web規(guī)則標(biāo)記語言RIF、Web查詢語言SPARQL等進行介紹。對本體的構(gòu)建、管理和維護進行介紹。
  上述教學(xué)內(nèi)容的基本特點是覆蓋了CC2001和CS2008列出的關(guān)于知識表示與推理的所有知識點。此外,我們將目前作為計算機科學(xué)和人工智能領(lǐng)域研究熱點的語義Web等內(nèi)容引入了課堂教學(xué),不僅可以將相關(guān)研究前沿展示在學(xué)生面前,而且還可以讓學(xué)生更加深刻地體會學(xué)習(xí)知識表示與知識推理的價值,進一步激發(fā)他們的學(xué)習(xí)熱情。另一方面,上述教學(xué)內(nèi)容存在的一個缺陷是內(nèi)容過多。由于受到課時數(shù)的限制,部分內(nèi)容在講授時不能充分展開,留給學(xué)生課堂練習(xí)和討論的時間不充裕。
  
  2 教學(xué)實踐中的主要問題及對策
  
  在圍繞“知識表示與知識推理”知識體開展教學(xué)實踐時,我們遇到的問題主要來自以下幾個方面:教師和學(xué)生對“人工智能”課程以及其中的“知識表示與知識推理”知識體不重視,缺乏合適的教材,學(xué)生缺乏必要的基礎(chǔ)知識。下面對這些問題進行逐一分析,對我們采取的對策進行相應(yīng)介紹。
  
  2.1 師生對“人工智能”課程不重視
  許多教師和學(xué)生對“人工智能”課程不夠重視,甚至存在偏見。我們覺得,這種現(xiàn)狀很大程度上是由人工智能自身的發(fā)展歷程造成的。人工智能領(lǐng)域剛誕生時就被賦予過高的期望;早期的研究者也過于樂觀地給出了一些不切實際的承諾。由于不能在短期內(nèi)實現(xiàn)過高的目標(biāo)和兌現(xiàn)相應(yīng)的承諾,使人工智能領(lǐng)域在上世紀(jì)80年代末90年代初一度跌入低谷,甚至達到了聲名狼藉的地步。這一特殊的發(fā)展歷程使得一部分對人工智能了解不多的教師和學(xué)生產(chǎn)生誤解,認(rèn)為人工智能是一個比較務(wù)虛的領(lǐng)域。這種誤解甚至影響到“人工智能”課程的開設(shè)。目前,在許多高校計算機相關(guān)專業(yè)的課程設(shè)置中,“人工智能”往往只作為選修課程開設(shè),沒有得到教師和學(xué)生的普遍重視。
  實際上,從信息技術(shù)發(fā)展規(guī)律的角度來看,人工智能的上述發(fā)展歷程是很正常的。根據(jù)市場權(quán)威研究機構(gòu)Gartner給出的“技術(shù)成熟度曲線”(hype cycle)理論,一項新的IT技術(shù)在產(chǎn)生之后,一般先是默默無聞地奮力發(fā)展幾年,然后會由于被大家寄予很高的期望而迅速火爆起來,接著會因為沒能兌現(xiàn)過高的承諾而跌入谷底,最后會再次崛起并由于過硬的成就而被大眾普遍接受。人工智能已經(jīng)經(jīng)歷了從默默無聞到迅速火爆再到跌入谷底的發(fā)展過程,目前正處于再次崛起的階段,并且將通過不斷取得的成就而被大眾普遍接受。
  人工智能的教學(xué)在CC2001和CS2008中得到了高度重視。CC2001給出的計算機科學(xué)知識體由14個知識領(lǐng)域組成,作為其中的知識領(lǐng)域之一,智能系統(tǒng)(即人工智能)與離散結(jié)構(gòu)、程序設(shè)計、操作系統(tǒng)、計算機體系結(jié)構(gòu)等已經(jīng)得到普遍重視的知識領(lǐng)域具有了相同的地位。在我國高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會制定的計算機專業(yè)規(guī)范中,也將“人工智能”作為了計算機科學(xué)專業(yè)的核心課程。但是,對人工智能相關(guān)知識的傳播需要一個長期的過程,仍然需要廣大科研和教育工作者的不懈努力。
  
  2.2 師生對“知識表示與知識推理”知識體不重視
  即便部分教師和學(xué)生認(rèn)識到人工智能知識領(lǐng)域的重要性,但對于其中的“知識表示與知識推理”知識體仍然不夠重視,認(rèn)為沒有必要專門通過一門課程進行教學(xué)。
  針對這個問題,我們可以對人工智能領(lǐng)域的發(fā)展歷程作進一步考察。我們知道,人工智能領(lǐng)域的誕生就是從知識表示和知識推理開始的。在1956年標(biāo)志著人工智能誕生的Dartmouth會議上,Herbert Simon和Allen Newell展示的“邏輯理論家”就依賴于知識表示和知識推理。在此之后的五十多年中,知識表示與知識推理就一直是人工智能中最為重要的子領(lǐng)域。相應(yīng)的一個佐證是,1966年到2009年期間,在獲得圖靈獎的56名科學(xué)家中,Marvin Minsky、John Mccarthy、Herbert Simon、Allen Newell、Edward Feigenbaum和Raj Reddy等6名科學(xué)家都在知識表示與知識推理領(lǐng)域取得了開創(chuàng)性的研究成果。
  知識表示與知識推理的重要性在CC2001和CS2008中同樣得到了體現(xiàn)。CC2001給出的“智能系統(tǒng)”知識領(lǐng)域由以下10個知識單元組成:智能系統(tǒng)中的基本問題、搜索與約束求解、知識表示與推理、高級搜索、高級知識表示與推理、智能主體、自然語言處理、機器學(xué)習(xí)與神經(jīng)網(wǎng)絡(luò)、人工智能規(guī)劃系統(tǒng)、機器人;C$2008在CC200I的基礎(chǔ)上增加了智能感知這個知識單元。其中,關(guān)于知識表示和知識推理的教學(xué)內(nèi)容不僅占據(jù)了兩個知識單元,而且在智能主體、人工智能規(guī)劃系統(tǒng)、機器人等知識單元中也占據(jù)了相應(yīng)的多個知識點的位置。由于32課時的人工智能選修課程通常只能對上述知識單元作一個概要性的介紹,對于想進一步深入學(xué)習(xí)的學(xué)生,在有條件的情況下,我們完全有必要開設(shè)一門關(guān)于“知識表示與知識推理”的課程。另外,從上一節(jié)給出的教學(xué)設(shè)計可以看出,如果要覆蓋CC2001和CS2008給出的關(guān)于知識表示與知識推理的所有知識點,一門32課時的課程在時間上還很不夠用。因此,基于以上分析,我們希望“知識表示與知識推理”的教學(xué)首先能夠得到相關(guān)教師的認(rèn)可和重視,然后通過課程設(shè)置等途徑逐漸吸引學(xué)生的關(guān)注,并在教學(xué)過程中激發(fā)起學(xué)生的學(xué)習(xí)興趣和熱情。
  
  2.3 缺少合適的教材
  盡管CC2001和CS2008詳細地列出了關(guān)于知識表示與知識推理的主要知識點,但是,據(jù)我們所知,目前還沒有出現(xiàn)完全覆蓋這些知識點的合適教材,而中文的相關(guān)教材更是缺乏。
  在參考了多方面的資料之后,我們選擇了Ronald Brachman和Hector Levesque撰寫的《Knowledge Representation and Reasoning》作為教材。Ronald Brachman和Hector Levesque都是知識表示與知識推理領(lǐng)域的著名學(xué)者。其中,Ronald Brachman于1977年在哈佛大學(xué)攻讀博士學(xué)位時提出了KL-ONE系統(tǒng),開創(chuàng)了目前成為研究熱點的描述邏輯領(lǐng)域,之后于2003年擔(dān)任了美國人工智能學(xué)會的主席,目前是ACM院士、雅虎全球研究運營副總裁。Hector Levesque在知識表示領(lǐng)域也做出了許多開創(chuàng)性的研究成果,曾于2001年擔(dān)任人工智能頂級會議IJCAI的主席,于2006年當(dāng)選加拿大皇家學(xué)會會士。除了時態(tài)和空間推理以及本體工程這兩個知識點之外,CC2001和CS2008中列出的其他關(guān)于知識表示與知識推理的知識點,在《Knowledge Representation and Reasoning》中都基本上得到了體現(xiàn)。另外,為了在課程中向?qū)W生介紹語義Web方面的知識,我們選擇了Grigoris Antoniou和Frank van Harmelen撰寫的《A Semantic Web Primer》作為參考書目。
  
  2.4 學(xué)生缺乏必需的基礎(chǔ)知識
  知識表示與知識推理的核心思想是采用形式語言(尤其是邏輯語言)對知識進行刻畫和推理,因此要求學(xué)生在學(xué)習(xí)該課程前具有扎實的數(shù)理邏輯基礎(chǔ)知識。
  盡管數(shù)理邏輯對于整個計算機學(xué)科來說具有非常重要的作用,但在目前計算機相關(guān)專業(yè)的課程設(shè)置中,數(shù)理邏輯往往只作為離散數(shù)學(xué)課程的一個部分進行教學(xué),在課時數(shù)量上非常有限。此外,從教材的角度來看,大部分離散數(shù)學(xué)教材的數(shù)理邏輯部分主要介紹命題邏輯的相關(guān)知識,而且只介紹命題邏輯聯(lián)結(jié)詞、范式、等值演算、自然推理系統(tǒng)等最基本的內(nèi)容;對一階謂詞邏輯以及命題邏輯中更為深入的內(nèi)容介紹得很少,甚至不介紹。這些內(nèi)容對于學(xué)習(xí)知識表示與知識推理知識體來說遠遠不夠。例如,根據(jù)我們在講授“知識表示與知識推理”之前的調(diào)查,許多研究生對于一階謂詞邏輯的語法與語義等基本概念都還比較模糊,對于消解原理、Tableau方法、可滿足性問題等內(nèi)容更是沒有接觸過。
  針對上述問題,除了原計劃關(guān)于一階謂詞邏輯知識表示的4個課時之外,我們臨時增加了2個課時的課堂教學(xué),為學(xué)生補充命題邏輯的語法和語義、公式可滿足性問題、Tableau判定算法、基于消解原理的判定算法等內(nèi)容。由于受到課時的限制,許多重要的結(jié)論及其證明過程無法在課堂上詳細闡述。
  值得一提的是,由于研究課題的需要,我們組織部分研究生一起學(xué)習(xí)了John Bell和Moshe Machover撰寫的著名教材《A Course in Mathematical Logic》。在學(xué)習(xí)這本教材時,我們將研究生分為三個小組,讓各個小組自學(xué)該教材,對其中的引理、定理以及問題(Problem)進行證明或求解,然后在每周一次的學(xué)習(xí)班上使用黑板講解他們的證明或求解過程。在3個月的時間里,將這本教材中的第一章和第二章學(xué)完后,這些研究生的數(shù)理邏輯知識明顯上了一個臺階。在之后學(xué)習(xí)知識表示與知識推理的過程中,這部分研究生的學(xué)習(xí)效果也明顯好得多。在今后的教學(xué)中,我們希望計算機相關(guān)專業(yè)的研究生能夠先學(xué)習(xí)一門數(shù)理邏輯方面的課程,然后再學(xué)習(xí)知識表示與知識推理課程。
  
  3 結(jié)語
  
  隨著萬維網(wǎng)的興旺以及語義Web逐步成為現(xiàn)實,知識表示與知識推理領(lǐng)域面臨著前所未有的機遇和挑戰(zhàn)。對于計算機相關(guān)專業(yè)的研究生來說,在學(xué)習(xí)并掌握了知識表示與知識推理方面的內(nèi)容之后,既可以更好地開展研究課題,也可以在今后的工程開發(fā)中找到切實的用武之地。
  以CC2001和CS2008在計算機科學(xué)知識體中列出的知識點為參照,筆者給出了關(guān)于“知識表示與知識推理”知識體的教學(xué)設(shè)計。在此基礎(chǔ)上,筆者對教學(xué)實踐中遇到的主要問題進行了分析,對我們采取的對策及獲得的經(jīng)驗和教訓(xùn)進行了總結(jié)。本文給出的教學(xué)設(shè)計和教學(xué)實踐雖然是針對研究生的,但對于高年級本科生相關(guān)課程的教學(xué)也具有借鑒意義。
  
  
  (編輯:張

三门县| 屏东市| 家居| 桂林市| 鹿邑县| 唐河县| 双辽市| 北票市| 高雄县| 昌图县| 新化县| 保山市| 临海市| 惠州市| 长顺县| 固安县| 农安县| 都昌县| 浦江县| 潍坊市| 芜湖县| 虹口区| 乌兰察布市| 龙海市| 清水河县| 林甸县| 天津市| 云安县| 西华县| 廊坊市| 新龙县| 上高县| 赤峰市| 三门峡市| 东丰县| 佛冈县| 保定市| 德化县| 呼玛县| 朝阳市| 科技|