2

この図のデータを xml ファイルまたはデータベース ファイルとして保存したいと考えています。

4

4 に答える 4

2

決定がノードであり、答えが他の決定につながるエッジである有向グラフとしてツリーを表現します。xml として、これは id 属性 1..n および yes/no id を持つ決定要素の線形リストであり、他の決定に接続されます。

<?xml version="1.0"?>
<decision_tree>
<decisions>
    <decision id="1" y="2" n="3">
        Power comes on?
    </decision>
    <decision id="2" y="4" n="5">
        Live screen?
    </decision>
    <decision id="3" y="6" n="7">
        Good AC power source?
    </decision>
    <!-- ... -->
</decisions>
<actions>
    <action id="5">
        Procede to Video Failure chart
    </action>
    <action id="7">
        Use live outlet.
    </action>
    <!-- ... -->
</actions>
</decision_tree>
于 2013-10-15T11:05:51.113 に答える
1

XML として保存する場合は、次のような構造を使用できます。

<question> Power comes on
  <question if="yes">Live screen?
    <answer if="no">Proceed to video failure chart</answer>
    <question if="yes">New Build?
      <answer if="yes">Check power requirement vs rating</answer>
      <answer if="no"> .....
...
...
</question>

これをデータベースに保存する場合、最適な形式はニーズと使用しているデータベースの種類 (SQL、noSQL など) によって異なります。多くのデータベースでは、XML をテキスト オブジェクトとして保存できます。

于 2013-01-12T08:23:59.150 に答える
0

Wizard4jは XML 形式を使用してワークフローを記述します最初にそこを見て、役立つものがあるかどうかを確認することをお勧めします

于 2013-01-12T17:46:37.460 に答える
0

決定木を格納するための「標準」(広く使用されている) 形式を探している場合は、PMMLを使用できます。たとえば、Knimeはこの形式を使用して意思決定ツリーをエクスポートします。アドベンテージでは、はいまたはいいえの可能性についても通知できます。

lightpmmlpredictor projectで PMML のサンプルを見つけることができます。

標準形式を使用すると、knime を使用してデータを掘り下げることができます。

ここに画像の説明を入力

于 2013-10-15T09:48:35.283 に答える