タグ

人工知能に関するHikorouのブックマーク (1)

  • Prolog演習

    目的: プログラミング言語Prolog を使用して、単純なエキスパートシステムを作成する(以下の宿題も参照)。 Prologでプログラムするには、述語を使って論理的なルールを書きます。 プログラムは(問題を解くための)Prologに与えられた知識と考えることにします。 また、Prologでプログラムを実行することは、Prologに質問するということです。 Prologは質問に対し、パターンマッチングを利用した逆向き推論でプログラムの中の知識(事実)から答えを導き出して答えます。 文法: Prologのプログラムには、事実を示す行とルールを示す行がある。事実やルールは述語で表現する。また、行の最後には「.」を付ける。 例)

  • 1