命題論理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
命題論理

*  これまで学んできた「探索」による問題解決手法では,問題を    初期状態    オペレータ(行為)    ゴール検査    経路コスト の4つの情報で規定し,おもに探索アルゴリズムの性能を議論してきた.  しかし,ここでは,「状態」や 「行為の結果(状態遷移)」をどのように記述したら良いか,という問題が置き去りにされている.探索アルゴリズムにおいては,状態とは抽象的なものであり,たとえば,整数によって表現された一連番号であってもかまわないし,また,それ以上のことを必要ともしていない.  しかし,複雑な問題領域においては,探索アルゴリズム以前の問題として,解決すべき問題を探索問題として定式化すること自体が困難である.すなわち,「状態」をコンピュータで扱うためにどのように表現すれば良いのだろうか? また,「行為の結果」をどのように計算(あるいは推論)したら良いのだろうか? 明らかに,それらを適切に記述するための一般的な方法が必要である.その基盤となるのが,「論理」の一般的な考え方とそれを扱う技術である. *  人工知能における「論理」の役割を説明しておく.  一般に,人間がコンピュータに情報を与える「言語」といえば,すぐプログラミング言語が思いつく.それはコンピュータへの命令の列すなわちプログラムを具体的に記述したものである.しかし,そもそもAIの究極的な目的の1つは,そのようにいちいち命令しなくても,ふつうの言葉で意図を伝えれば,自動的に適切な命令を組み立てて実行してくれる知的な情報システムを目指しているのである.そのようなAIシステムでは,コンピュータと人間が日本語や英語などの自然言語で対話することを理想としている.その言語は必ずしもコンピュータへの命令を表したものではなく,AIシステムに何らかの知識を与えたり,解いて欲しい問題を与えたり,質問したりするために使われる.AIシステムは獲得した知識を知識ベースと呼ばれる一種のデータベースに蓄える.  ただ,残念ながら,コンピュータが自然言語を理解するという技術はまだ開発途上にあり,現状ではそれをじゅうぶんに利用することはできない.そこで何らかの人工的な言語で,知識を与えたり,問題を記述したり,質問したりするための知識表現言語と呼ばれる類の言語が必要となる.そのようなものの一つが,論理に基づく言語なのである.つまり,ここでは論理とは言語のことである.したがって,それを理解するには,他のいろいろな言語を理解するのと同様に,正しい文を生成するための文法規則(構文論)や与えられた文を解釈する規則(意味論)を理解する必要がある.つまり,知識や問題を表現するという静的な側面が,AIにおける論理の第一の役割である.  AIにおける論理の第二の役割は動的なものである.AIシステムは,与えられた知識ベース内の複数の知識を使って,新しい知識を動的に生成する機能が求められる.その機能を推論という.コンピュータに推論を行わせるアルゴリズムは,論理的な推論規則に基づく推論システムとして定義される.したがって,ここでは論理とは推論アルゴリズムという計算手順を作り出すものとして働くことになる. *  単に論理や推論といっても,AIではさまざまなものが考えられている.  まず,数学の試験問題を解くときのように,問題を解決するための知識が正確ですべてそろっているとき,それは完全な知識であるという.そういう場合には,ギリシャ時代から発展してきて現在でも多くの科学で使われている標準的で数学的な論理と推論の方法がある.もっとも単純なのは,命題の真偽を1つの記号で表現する命題論理(propositional logic)である.それをやや複雑にしたものとして,命題を,主語や目的語を表現する名詞(オブジェクト)とそれらの間の関係を表現する動詞(述語)などに分解して,複数の記号で1つの命題を構造的に表現する述語論理(predicate logic)がある.  そのほかにも,英語の助動詞 must が表す必然性や can, may が表す可能性を扱うことができる様相論理(modal logic)が研究されている.また,時間の概念を論理的に表現し,always(いつも~である)とか eventually(いつか必ず~となる)のような表現を可能とする時相論理(temporal logic)は,ハードウェアやソフトウェアの設計や検証にも用いられつつある. *  実際の応用システムでは,数学と異なり,すべての知識が正確であるとは限らない.そのような不確実な知識を扱うための推論手法として,ファジィ推論(fuzzy reasoning)や確率推論(probabilistic reasoning)がある.また,知識が欠けているときの

文档评论(0)

cynthia_h + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档