I am developing a classification application. As the result of theStage one
module, the trained classifier will classify the documents as below:
<SVM xmlns="schema://fc.fasset/svm">
B B B <classification>
B B B B B B B <serial>1</serial>
B B B B B B B <docId>/a.xml</docId>
B B B B B B B <label>
B B B B B B B B B B B <class name="FX-European"val="-0.9731244"/>
B B B B B B B B B B B <class name="Equity-American"val="0.5477522"/>
B B B B B B B B B B B <class name="Special"val="-0.9581932"/>
B B B B B B B </label>
B B B </classification>
----------------------------------------------------------
B B B <classification>
B B B B B B B <serial>4</serial>
B B B B B B B <docId>/q.xml</docId>
B B B B B B B <label>
B B B B B B B B B B B <class name="FX-European"val="-0.2548014"/>
B B B B B B B B B B B <class name="Equity-American"val="-0.3301587"/>
B B B B B B B B B B B <class name="Special"val="-0.9684358"/>
B B B B B B B </label>
B B B </classification>
B B B <classification>
B B B B B B B <serial>5</serial>
B B B B B B B <docId>/b.xml</docId>
B B B B B B B <label>
B B B B B B B B B B B <class name="FX-European"val="-0.942113"/>
B B B B B B B B B B B <class name="Equity-American"val="0.5358328"/>
B B B B B B B B B B B <class name="Special"val="-0.8923702"/>
B B B B B B B </label>
B B B </classification>
-----------------------------------------------------------
</SVM>
As you can see: some of the labelled classification contains all negative val
,e.g. serial 4 (/q.xml).
B
Stagetwo module (XSLT), in essence, segregates the Negative labelled
classificationfrom the Positive ones. If I plugin the MarkLogic cts in XSLT,
the transformedreport is very desirable:
<SVM xmlns="schema://fc.fasset/svm">
B B B <!-- June 23RD, 2021 22:31:52-->
B B B <Negative>
B B B B B B B <!--Negative trained Optionsclassification::Better training
data is suggested-->
B B B B B B B <classification>
B B B B B B B B B B B <serial>4</serial>
B B B B B B B B B B B <docId>/q.xml</docId>
B B B B B B B B B B B <label>
B B B B B B B B B B B B B B B <class name="FX-European"val="-0.2548014"/>
B B B B B B B B B B B B B B B <class
name="Equity-American"val="-0.3301587"/>
B B B B B B B B B B B B B B B <class name="Special"val="-0.9684358"/>
B B B B B B B B B B B </label>
B B B B B B B </classification>
B ----------------------------------------------------------
B B B </Negative>
B B B <Positive>
B B B B B B B <!--Positive trained Optionsclassification-->
B B B B B B B <classification>
B B B B B B B B B B B <serial>1</serial>
B B B B B B B B B B B <docId>/a.xml</docId>
B B B B B B B B B B B <label>
B B B B B B B B B B B B B B B <class name="FX-European"val="-0.9731244"/>
B B B B B B B B B B B B B B B <class name="Equity-American"val="0.5477522"/>
B B B B B B B B B B B B B B B <class name="Special"val="-0.9581932"/>
B B B B B B B B B B B </label>
B B B B B B B </classification>
B -----------------------------------------------------------B B B B B B
B B B </Positive>
</SVM>
|