Salome HOME
updated copyright message
[modules/yacs.git] / src / pmml / Test / samples / two_models_ann_lr.pmml
1 <?xml version="1.0"?>
2 <PMML xmlns="http://www.dmg.org/PMML-4_1" version="4.1">
3   <Header copyright="myCopyright" description="Tests unitaires">
4     <Application name="PMMLlib" version="myVersion"/>
5     <Annotation>Tests unitaires PMMLlib</Annotation>
6   </Header>
7   <DataDictionary>
8     <DataField name="rw" displayName="rw" optype="continuous" dataType="float"/>
9     <DataField name="r" displayName="r" optype="continuous" dataType="float"/>
10     <DataField name="tu" displayName="tu" optype="continuous" dataType="float"/>
11     <DataField name="tl" displayName="tl" optype="continuous" dataType="float"/>
12     <DataField name="hu" displayName="hu" optype="continuous" dataType="float"/>
13     <DataField name="hl" displayName="hl" optype="continuous" dataType="float"/>
14     <DataField name="l" displayName="l" optype="continuous" dataType="float"/>
15     <DataField name="kw" displayName="kw" optype="continuous" dataType="float"/>
16     <DataField name="yhat" displayName="yhat" optype="continuous" dataType="float"/>
17   </DataDictionary>
18   <NeuralNetwork modelName="modelName" functionName="regression" numberOfLayers="2">
19     <MiningSchema>
20       <MiningField name="rw" usageType="active"/>
21       <MiningField name="r" usageType="active"/>
22       <MiningField name="tu" usageType="active"/>
23       <MiningField name="tl" usageType="active"/>
24       <MiningField name="hu" usageType="active"/>
25       <MiningField name="hl" usageType="active"/>
26       <MiningField name="l" usageType="active"/>
27       <MiningField name="kw" usageType="active"/>
28       <MiningField name="yhat" usageType="predicted"/>
29     </MiningSchema>
30     <NeuralInputs numberOfInputs="8">
31       <NeuralInput id="0">
32         <DerivedField optype="continuous" dataType="float">
33           <NormContinuous field="rw">
34             <LinearNorm orig="0.000000e+00" norm="-2.889932e-01"/>
35             <LinearNorm orig="9.999901e-02" norm="0.000000e+00"/>
36           </NormContinuous>
37         </DerivedField>
38       </NeuralInput>
39       <NeuralInput id="1">
40         <DerivedField optype="continuous" dataType="float">
41           <NormContinuous field="r">
42             <LinearNorm orig="0.000000e+00" norm="-5.756638e-01"/>
43             <LinearNorm orig="2.504894e+04" norm="0.000000e+00"/>
44           </NormContinuous>
45         </DerivedField>
46       </NeuralInput>
47       <NeuralInput id="2">
48         <DerivedField optype="continuous" dataType="float">
49           <NormContinuous field="tu">
50             <LinearNorm orig="0.000000e+00" norm="-1.699313e-01"/>
51             <LinearNorm orig="8.933486e+04" norm="0.000000e+00"/>
52           </NormContinuous>
53         </DerivedField>
54       </NeuralInput>
55       <NeuralInput id="3">
56         <DerivedField optype="continuous" dataType="float">
57           <NormContinuous field="tl">
58             <LinearNorm orig="0.000000e+00" norm="-1.707007e-01"/>
59             <LinearNorm orig="8.955232e+01" norm="0.000000e+00"/>
60           </NormContinuous>
61         </DerivedField>
62       </NeuralInput>
63       <NeuralInput id="4">
64         <DerivedField optype="continuous" dataType="float">
65           <NormContinuous field="hu">
66             <LinearNorm orig="0.000000e+00" norm="-3.302777e-02"/>
67             <LinearNorm orig="1.050003e+03" norm="0.000000e+00"/>
68           </NormContinuous>
69         </DerivedField>
70       </NeuralInput>
71       <NeuralInput id="5">
72         <DerivedField optype="continuous" dataType="float">
73           <NormContinuous field="hl">
74             <LineakLRAndkANNrNorm orig="0.000000e+00" norm="-4.562070e-02"/>
75             <LinearNorm orig="7.600007e+02" norm="0.000000e+00"/>
76           </NormContinuous>
77         </DerivedField>
78       </NeuralInput>
79       <NeuralInput id="6">
80         <DerivedField optype="continuous" dataType="float">
81           <NormContinuous field="l">
82             <LinearNorm orig="0.000000e+00" norm="-1.155882e-01"/>
83             <LinearNorm orig="1.400018e+03" norm="0.000000e+00"/>
84           </NormContinuous>
85         </DerivedField>
86       </NeuralInput>
87       <NeuralInput id="7">
88         <DerivedField optype="continuous" dataType="float">
89           <NormContinuous field="kw">
90             <LinearNorm orig="0.000000e+00" norm="-5.780019e-02"/>
91             <LinearNorm orig="1.095001e+04" norm="0.000000e+00"/>
92           </NormContinuous>
93         </DerivedField>
94       </NeuralInput>
95     </NeuralInputs>
96     <NeuralLayer activationFunction="tanh" numberOfNeurons="1">
97       <Neuron id="8" bias="-1.263572e+00">
98         <Con from="0" weight="7.536629e-01"/>
99         <Con from="1" weight="1.653660e-03"/>
100         <Con from="2" weight="4.725001e-03"/>
101         <Con from="3" weight="9.969786e-03"/>
102         <Con from="4" weight="1.787976e-01"/>
103         <Con from="5" weight="-1.809809e-01"/>
104         <Con from="6" weight="-1.735688e-01"/>
105         <Con from="7" weight="8.559675e-02"/>
106       </Neuron>
107     </NeuralLayer>
108     <NeuralLayer activationFunction="identity" numberOfNeurons="1">
109       <Neuron id="9" bias="-1.745483e+00">
110         <Con from="8" weight="6.965512e+00"/>
111       </Neuron>
112     </NeuralLayer>
113     <NeuralOutputs numberOfOutputs="1">
114       <NeuralOutput outputNeuron="9">
115         <DerivedField optype="continuous" dataType="float">
116           <NormContinuous field="yhat">
117             <LinearNorm orig="0.000000e+00" norm="-5.873935e-01"/>
118             <LinearNorm orig="7.781171e+01" norm="0.000000e+00"/>
119           </NormContinuous>
120         </DerivedField>
121       </NeuralOutput>
122     </NeuralOutputs>
123   </NeuralNetwork>
124   <RegressionModel functionName="regression" modelName="modelName" targetFieldName="x1">
125     <MiningSchema>
126       <MiningField name="x6" usageType="active"/>
127       <MiningField name="x8" usageType="active"/>
128       <MiningField name="x1" usageType="predicted"/>
129     </MiningSchema>
130     <RegressionTable intercept="3.837365e+00">
131       <NumericPredictor name="x6" exponent="1" coefficient="4.759134e-01"/>
132       <NumericPredictor name="x8" exponent="1" coefficient="1.428838e-01"/>
133       <PredictorTerm coefficient="-2.201903e-02">
134         <FieldRef field="x6"/>
135         <FieldRef field="x8"/>
136       </PredictorTerm>
137       <PredictorTerm coefficient="5.362560e-04">
138         <FieldRef field="x6"/>
139         <FieldRef field="x6"/>
140         <FieldRef field="x8"/>
141       </PredictorTerm>
142     </RegressionTable>
143   </RegressionModel>
144 </PMML>