問題タブ [reasoning]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
239 参照

algorithm - 回答/推論エンジンについてもっと学ぼうとしている

回答/推論エンジンがどのように機能するか、その背後にあるコードについてもっと学ぼうとしています。

このトピックに関する有名な、またはよくできたアルゴリズム、優れた本、または論文はありますか?

Google Now (回答ではなく予測の部分)、Siri、Wolfram などのシステムはどのように機能しますか。アルファワーク?

彼らが自然言語処理と機械学習を使用していることは知っていますが、知識/事実の収集に基づいて質問にどのように答えるのですか?

0 投票する
1 に答える
358 参照

rdf - (onProperty、somevalueFrom、unioinOf (コレクションを含む)、および equalClass) などのクラス コンテンツの抽出

onProperty と someValueFrom で構成されるフクロウ ファイルからクラスのコンテンツを抽出しようとしています。someValueFrom は、unionOf (onProperty、someValueFrom、および equalClass) を含むクラスで構成されています。これらのデータを抽出する SPARQL クエリを作成しましたが、毎回「 :b0」や「 :b1」などの空白ノードを返します。必要な結果を提供するためにクエリをどうすればよいか、誰にもわかりません。これは私のフクロウファイルです:

これは私が作成したSPARQLクエリです:

そしてこれは私が得た結果です:

しかし、期待される結果は次のとおりです。

この結果を返すには、SPARQL クエリをどうすればよいですか?

よろしくお願いします:)

0 投票する
1 に答える
65 参照

jruby - jruby スクリプトで Java クラスをインポートする際のエラー

ここhttp://hermit-reasoner.com/java.htmlで説明されているように、jruby スクリプトで HermiT reasoner を使用したいと考えています。そこで説明されているように、クラスパスに HermiT.jar が必要です。したがって、jarファイルが必要であり、Reasonerクラスもインポートしたいと考えています。私のスクリプトは次のようになります。

しかし、エラーが発生します: Missig class or uppercase package name ('org.semanticweb.HermiT')。しかし、「org.semanticweb.HermiT」は HermiT.jar に含まれている必要があります... jar ファイルに実際に何が含まれているかを調べる方法はありますか?この問題を再現できますか? どうもありがとうございました。

0 投票する
1 に答える
1311 参照

java - Protege OWL API を使用した HermiT Resoner

Protege OWL API 4.3 (OWL API 3.4.2) を使用しています。HermiT Reasoner Plugin がインストールされています。

私の問題は、推論用のクエリが何であれ、出力がなく、インスタンスが提供されないことです。

これは私のオントロジーがどのように見えるかです:

これは私のコードです:

} 2 クエリは、位置が「1」の人物を探します。System.out.println には個々の「Mary」が表示されるはずですが、結果はありません。誰かが私が欠けているものを教えてもらえますか? http://code.google.com/p/elk-reasoner/wiki/QueryingComplexClassesに従ってすべてを行ったと思います。コードはほぼ 1:1 です。

乾杯、S.

0 投票する
1 に答える
717 参照

ibm-mq - MQ エラーをより説明的なテキストに変換する方法

Java アプリで MQ API 例外テキストをより説明的なテキストに変換するにはどうすればよいですか?
例外メッセージの例 >「MQJE001: 完了コード '2'、理由 '2038'」
> 「オブジェクト属性を照会するために MQINQ 呼び出しが発行されましたが、オブジェクトは照会用に開かれていません。」
完了コードと理由コードにはアクセスできますが、説明にはアクセスできません。
ありがとう

0 投票する
1 に答える
99 参照

java - DisjointClasses error while using opencyc owl in java

I'm currently working on a natural language processing project attempting to use openCYC as a KB. At the moment I'm simply trying to load the ontology and instantiate a reasoner using the java owl api v3.4.8 and HermiT, however whenever I try to instantiate the reasoner I get the error

Exception in thread "main" java.lang.IllegalArgumentException: Error: Parsed DisjointClasses(http://sw.opencyc.org/concept/Mx4rEHSj4Q0sQVGnAmZNRRJ20Q).

current code:

Does this mean there is a problem with the opencyc ontology itself? Or am I doing something wrong?