Fork me on GitHub

Progol モード宣言

  • May 13, 2008

categoryプラグインは存在しません。

環境

  • Progol 4.4

モード宣言

:- set(c,2)?

ルールのボディ部の最大数を指定する。デフォルトは4。

:- set(noise,0)?

許可するノイズの割合をパーセントで指定する。

:- set(posonly)?

正事例のみを使って学習を行う。#手元では負事例もないと正しく動作しないように見える。

:- set(i,3)?

ルールの構築をiterationする回数。デフォルトは3。

:- modeh(1,class(+animal,#class))?

生成されるルールのヘッド部の形式を定義する。

:- modeb(1,has_gills(+animal))?

生成されるルールのボディ部を定義する。ルール化される際に、+が入力変数、-が出力変数、#が定数となる。最初の数字はrecallで、ルールがマッチする正事例の最大数を表す。