トップレベルでconstructs-to-c
コマンドを使用して、自分の構成をCコードに変換しています。私がこれらのソースファイルをブラックボックスとして使う方法を知っている瞬間まで。私はこれらのファイルで、CLIPSはRETEアルゴリズムを実装していると思います。私は、名前のコンベンションとこれらのファイルの内容をどのように理解できますか?リファレンスマニュアルでこれについての説明は見つかりませんでした。 Thisは私がこの時点で見つけた唯一の説明ですが、私は2番目の点から多くを理解していませんでした。私はRETEアルゴリズムについてよく理解しています。 CLIPSが作成したRETEネットワークを視覚化する方法もありますか? ありがとうCLIPS-コンストラクト間の出力ファイルを理解するにはどうすればよいですか?
0
A
答えて
0
生成されたファイルは、CLIPS構造を表すために使用されるCデータ構造のダンプにすぎないので、reteアルゴリズムの表現ではなく、アルゴリズムが動作するデータ。生成されたファイルの配列で使用される命名規則は、ある配列から別の配列へのポインタ参照を短くて明確に保つように設計されています。読みやすくするためではありません。ネットワークを視覚化するには、手動で接続を手動で引き出す必要があります。単純な/単一のルールをCLIPSに追加し、デバッガでコードをステップ実行して、アサートとリトラクトをどのように処理するかを確認する方が簡単です。
関連する問題
- 1. sparsennの出力をどのように解釈すればよいですか?
- 2. numpy.fft.rfft2の出力をどのように解釈すればよいですか?
- 3. glewinfoの出力をどのように解釈すればよいですか?
- 4. コマンド 'gradle dependencies'の出力を理解するにはどうすればよいですか?
- 5. Javaスタックトレースのbash出力をLinuxのファイルに出力するにはどうすればよいですか?
- 6. このリダイレクトコマンドを理解するにはどうすればよいですか?
- 7. 入力出力をstdoutではなくファイルにリダイレクトするにはどうすればよいですか?
- 8. Linuxのシェルから長い出力を解析するにはどうすればよいですか?
- 9. tkinterの出力をCLIではなくGUIに出力するにはどうすればよいですか?
- 10. js.mapファイルでこのゴミをすべて理解するにはどうすればよいですか?
- 11. 「select for xml」をいくつかのファイルに出力するにはどうすればよいですか?
- 12. casper.logの出力をフォーマットするにはどうすればよいですか?
- 13. Jenkinsの出力をカスタマイズするにはどうすればよいですか?
- 14. シリアライザでJSONを出力するにはどうすればよいですか?
- 15. Pythonでエラーを出力するにはどうすればよいですか?
- 16. WinDbg:プログラムから `dt`の出力を解析するにはどうすればよいですか?
- 17. 処理中のムービーからのオーディオ出力にアクセスするにはどうすればよいですか?
- 18. Typoscriptファイルを解析するにはどうすればよいですか?
- 19. 二次プロセスの出力をリアルタイムで処理するにはどうすればよいですか?
- 20. ノードjのSQLストアドプロシージャの出力を解析するにはどうすればよいですか?
- 21. 中間結果をパイプラインから画面に出力するにはどうすればよいですか?
- 22. Java:\\ nを出力するにはどうすればよいですか?
- 23. パイプ出力を実行するにはどうすればよいですか?
- 24. cssファイルを管理するにはどうすればよいですか?
- 25. Pythonスクリプトの出力からSQLにCSVファイルを転送するにはどうすればよいですか?
- 26. フォーム提出でユニコード文字を理解するにはどうすればよいですか?
- 27. サブフォルダにファイルをリストし、このリストをローカルファイルに出力するにはどうすればよいですか?
- 28. PascalScript:Unit Importerの出力を正しく解釈するにはどうすればよいですか?
- 29. このコードを理解するにはどうすればいいですか?
- 30. このマトリックス出力はどのように理解できますか?
お返事ありがとうございます。では、CLIPSがRETEアルゴリズムをどのように実装しているのか、私はどのように理解できますか?アルファとベータのネットワーク(ノードとメモリ)を意味しますか?私は、CLIPSが実際にコードでこれをどのように実装するのかを意味します。これを理解するための出発点は何ですか? –
実装の詳細については、いくつかのハイレベルのスライドがあります:https://sourceforge.net/projects/clipsrules/files/CLIPS/Misc/CLIPS_Implementation_of_Rete.pdf/download。デバッガでコードをステップ実行することは、実装の詳細を観察する最善の方法です。 –
素晴らしいこれは私が探していたものです。おかげでゲイリー –