prolog

    1

    1答えて

    私は、WordNetを使用してユーザー入力の言語分類を行い、データベースのPrologバージョンを使用したいと考えています。 私はP#を試しましたが、これはうまくいきますが、WordNetデータベースのサイズを処理できないようです。それは私が使用したいファイル(218 kB)の中で最小のものをコンパイルすることができますが、2つの大きなファイル(それぞれ2.3と7.3 MB)をコンパイルしようとす

    7

    3答えて

    なぜ、これはPrologで "結婚した"と定義していませんか? married(X,Y):-married(Y,X). これらの種類の循環述語は許可されていませんか?どのように私はそれを修正するだろうか? おかげ

    9

    4答えて

    次の話はN. Wirth's(1976)アルゴリズム+データ構造=プログラムからのものです。 私は未亡人(のは彼女のWを呼びましょう)成長した娘がいた を( D彼女を呼び出す)と結婚。 私たちを訪ねた私の父親(F)は、私の 娘と結婚し、彼女と結婚しました。したがって、 私の父は私の義理の息子になり、私の 娘は私の母となりました。いくつか 月後、私の妻は 息子(S1)を出産しました。私の妻は 父の義

    0

    1答えて

    「リスティング」を管理していた人がいるかどうかは疑問でした。 JPLのPrologナレッジベースの内容を調べるコマンドですか? JPLではクエリを作成する必要があり、クエリで設定した変数に基づいてソリューションを返します。例(Java)の場合: Query q = new Query("holdsAt((X,Y) = true, 3)"); while (q.hasMoreSolutions()

    5

    3答えて

    パワーファンクションで何が問題になっていますか? pow(_,0,1). pow(X,Y,Z) :- pow(X,Y-1,X*Z). ?- pow(2,3,Z). ERROR: Out of global stack

    13

    1答えて

    私はこのような次々値を返す述語P1持っている:RETURNの値をすべて検索し、それらを割り当てるにはどうすればよい P2(ARGUMENTS, LIST) :- P1(ARGUMENTS, RETURN),... % SOMEHOW HERE I NEED TO INSERT ALL VALUES OF RETURN TO LIST. :私もP2と呼ばれる別の述語を持つ -? P1(ARGUM

    2

    1答えて

    私はWordNetと接続していますが、私が分類したい用語(さまざまな固有名詞)はデータベースに大文字で入力していますが、私が得た入力は正しく資本化されないことがあります。私の最初のアイデアは、入力の可能なさまざまな資本化を生成する述語を書くことですが、私はそれについてどうやって行くのかは分かりません。 私は何をしたいと思うかを達成するために、これについて、あるいはそれ以上に、より効率的な方法を知る

    7

    7答えて

    使用されているすべての言語がその利点のために一般的に使用されています。 Prologの利点は何ですか? Prologを他のどの言語よりも効率的に使用できる問題の一般的な状況/カテゴリは何ですか?

    6

    4答えて

    プロローグでリスト差分ルーチンを実装しようとしています。以下に障害が発生した何らかの理由 : difference(Xs,Ys,D) :- difference(Xs,Ys,[],D). difference([],_,A,D) :- D is A, !. difference([X|Xs],Ys,A,D) :- not(member(X,Ys)), A1 is [X|A]

    0

    4答えて

    私はPHPでPrologを使いたいです。出来ますか?