Skip to content

Commit 54a142e

Browse files
author
Timur Gilmullin
committed
examples updated
1 parent e8fb7ec commit 54a142e

3 files changed

Lines changed: 27 additions & 27 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,9 +178,9 @@ Classifying Mode:
178178

179179
<a name="Chapter_2_2_3"></a>***Usage examples***
180180

181-
Start learning with user's ethalon data file and neuronet options Config=(3,[3,2],2), 10 epochs, 0.1 learning rate and 0.05 momentum, epsilon is 0.01 and stop learning if errors less than 5%, update information in log every 5 epochs:
181+
Start learning with user's ethalon data file and neuronet options Config=(3,[3,2],2), 10 epochs, 0.05 learning rate and 0.05 momentum, epsilon is 0.1 and stop learning if errors less than 10%, update information in log every epochs and reload previous network for re-train:
182182

183-
python FuzzyClassificator.py --ethalons ethalons.dat --learn config=3,3,2,2 epochs=10 rate=0.1 momentum=0.05 epsilon=0.01 stop=5 --separator=TAB --debug-level=DEBUG --update 5
183+
python FuzzyClassificator.py --ethalons ethalons.dat --separator=TAB --debug-level=DEBUG --update 1 --reload --learn config=3,3,2,2 epochs=10 rate=0.05 momentum=0.05 epsilon=0.1 stop=10
184184

185185
Classify all candidates from file candidates.dat and show result in report.txt:
186186

network.xml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,55 +4,55 @@
44
<name val="'FeedForwardNetwork-11'"/>
55
<Modules>
66
<LinearLayer class="pybrain.structure.modules.linearlayer.LinearLayer" inmodule="True" name="in">
7-
<dim val="3"/>
87
<name val="'in'"/>
8+
<dim val="3"/>
99
</LinearLayer>
1010
<LinearLayer class="pybrain.structure.modules.linearlayer.LinearLayer" name="out" outmodule="True">
11-
<dim val="2"/>
1211
<name val="'out'"/>
12+
<dim val="2"/>
1313
</LinearLayer>
1414
<BiasUnit class="pybrain.structure.modules.biasunit.BiasUnit" name="bias">
1515
<name val="'bias'"/>
1616
</BiasUnit>
1717
<SigmoidLayer class="pybrain.structure.modules.sigmoidlayer.SigmoidLayer" name="hidden0">
18-
<dim val="3"/>
1918
<name val="'hidden0'"/>
19+
<dim val="3"/>
2020
</SigmoidLayer>
2121
<SigmoidLayer class="pybrain.structure.modules.sigmoidlayer.SigmoidLayer" name="hidden1">
22-
<dim val="2"/>
2322
<name val="'hidden1'"/>
23+
<dim val="2"/>
2424
</SigmoidLayer>
2525
</Modules>
2626
<Connections>
27-
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-10">
28-
<outmod val="hidden1"/>
27+
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-5">
2928
<inmod val="bias"/>
30-
<Parameters>[-0.86787217651794413, -0.54301359163853313]</Parameters>
31-
</FullConnection>
32-
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-8">
3329
<outmod val="out"/>
34-
<inmod val="bias"/>
35-
<Parameters>[1.7861249723535833, -0.82229846024474862]</Parameters>
36-
</FullConnection>
37-
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-9">
38-
<outmod val="hidden0"/>
39-
<inmod val="bias"/>
40-
<Parameters>[1.7778506370286433, 0.40177446486743496, 1.9104742366245315]</Parameters>
30+
<Parameters>[0.9702490763962287, -1.3751288551583383]</Parameters>
4131
</FullConnection>
4232
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-6">
33+
<inmod val="bias"/>
4334
<outmod val="hidden0"/>
44-
<inmod val="in"/>
45-
<Parameters>[-4.0528905402316608, -1.4943316175965866, 0.37357367028747152, -0.46306752995546463, 0.085328742514023836, -2.0584035160368543, 0.74178373372621209, 0.63338843442727699, 0.47873754476787067]</Parameters>
35+
<Parameters>[1.5713987471074589, 0.26744082414749287, -0.15935527654412501]</Parameters>
4636
</FullConnection>
4737
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-7">
38+
<inmod val="bias"/>
4839
<outmod val="hidden1"/>
40+
<Parameters>[-0.32792431250557758, -0.56992225619849479]</Parameters>
41+
</FullConnection>
42+
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-10">
43+
<inmod val="in"/>
44+
<outmod val="hidden0"/>
45+
<Parameters>[-3.6512689789180146, -4.6717535538501851, 3.5808154220330946, 0.30840465928158733, 2.4858151275380966, 1.1575143203684097, 0.16753053997254838, 0.97217472370952629, -1.4628411022414951]</Parameters>
46+
</FullConnection>
47+
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-9">
4948
<inmod val="hidden0"/>
50-
<Parameters>[3.3310720418774316, -0.2640761170495155, -0.53677142682084711, 2.6955276062223374, 0.84021477903692032, -0.82859356911070714]</Parameters>
49+
<outmod val="hidden1"/>
50+
<Parameters>[1.5494153022367876, 1.4595006737618332, 0.39391805063122148, 6.0762498128048703, -1.8153434334374616, -1.781675177028873]</Parameters>
5151
</FullConnection>
52-
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-5">
53-
<outmod val="out"/>
52+
<FullConnection class="pybrain.structure.connections.full.FullConnection" name="FullConnection-8">
5453
<inmod val="hidden1"/>
55-
<Parameters>[-2.3144653206863857, -0.26278946684203763, 0.54626283148298993, 1.9816772633824209]</Parameters>
54+
<outmod val="out"/>
55+
<Parameters>[0.83933184237219483, -2.2795477326402094, 0.83002378236688179, 2.1853926307954001]</Parameters>
5656
</FullConnection>
5757
</Connections>
5858
</Network>

report.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ Classification results for candidates vectors:
1111

1212
Header: [input1 input2 input3] [1st_class_output 2nd_class_output]
1313
-----------------------------------------------------------------------
14-
Input: ['0.12', '0.32', 'Min'] Output: ['Low', 'Med']
15-
Input: ['0.32', '0.35', 'Low'] Output: ['Med', 'Med']
16-
Input: ['0.54', '0.57', 'Med'] Output: ['High', 'Low']
14+
Input: ['0.12', '0.32', 'Min'] Output: ['Med', 'Med']
15+
Input: ['0.32', '0.35', 'Low'] Output: ['High', 'Low']
16+
Input: ['0.54', '0.57', 'Med'] Output: ['Max', 'Min']
1717
Input: ['0.65', '0.68', 'High'] Output: ['Max', 'Min']
1818
Input: ['0.76', '0.79', 'Max'] Output: ['Max', 'Min']

0 commit comments

Comments
 (0)