Author: tgoettlicher
Date: Thu Jun 28 11:51:20 2007
New Revision: 5852
URL: http://svn.opensuse.org/viewcvs/zypp?rev=5852&view=rev
Log:
emotion renamed political correct
Added:
branches/tmp/tgoettlicher/usersaver/net2/
branches/tmp/tgoettlicher/usersaver/net2/1header
branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.c
branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.h
branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.net
branches/tmp/tgoettlicher/usersaver/net2/hectic
branches/tmp/tgoettlicher/usersaver/net2/idle
branches/tmp/tgoettlicher/usersaver/net2/noclue
branches/tmp/tgoettlicher/usersaver/net2/pat.pat
branches/tmp/tgoettlicher/usersaver/net2/working
Modified:
branches/tmp/tgoettlicher/usersaver/make
branches/tmp/tgoettlicher/usersaver/usersaver.c
Modified: branches/tmp/tgoettlicher/usersaver/make
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/make?rev=5852&r1=5851&r2=5852&view=diff
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/make (original)
+++ branches/tmp/tgoettlicher/usersaver/make Thu Jun 28 11:51:20 2007
@@ -1,2 +1,2 @@
- gcc -o usersaver usersaver.c net/SNNS_NET.c -lX11 -lm
+ gcc -o usersaver usersaver.c net2/SNNS_NET.c -lX11 -lm
Added: branches/tmp/tgoettlicher/usersaver/net2/1header
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/1header?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/1header (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/1header Thu Jun 28 11:51:20 2007
@@ -0,0 +1,8 @@
+SNNS pattern definition file V3.2
+generated at Mon Jun 27 13:11:53 CDT 2007
+
+
+No. of patterns :
+No. of input units : 6
+No. of output units : 4
+
Added: branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.c
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.c?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.c (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.c Thu Jun 28 11:51:20 2007
@@ -0,0 +1,182 @@
+/*********************************************************
+ SNNS_NET.c
+ --------------------------------------------------------
+ generated at Thu Jun 28 09:43:18 2007
+ by snns2c ( Bernward Kett 1995 )
+*********************************************************/
+
+#include
+
+#define Act_Logistic(sum, bias) ( (sum+bias<10000.0) ? ( 1.0/(1.0 + exp(-sum-bias) ) ) : 0.0 )
+#define NULL (void *)0
+
+typedef struct UT {
+ float act; /* Activation */
+ float Bias; /* Bias of the Unit */
+ int NoOfSources; /* Number of predecessor units */
+ struct UT **sources; /* predecessor units */
+ float *weights; /* weights from predecessor units */
+ } UnitType, *pUnit;
+
+ /* Forward Declaration for all unit types */
+ static UnitType Units[16];
+ /* Sources definition section */
+ static pUnit Sources[] = {
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6,
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6,
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6,
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6,
+Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6,
+Units + 7, Units + 8, Units + 9, Units + 10, Units + 11,
+Units + 7, Units + 8, Units + 9, Units + 10, Units + 11,
+Units + 7, Units + 8, Units + 9, Units + 10, Units + 11,
+Units + 7, Units + 8, Units + 9, Units + 10, Units + 11,
+
+ };
+
+ /* Weigths definition section */
+ static float Weights[] = {
+5.253090, -6.139670, 3.546780, 8.696820, -6.550690, -83.848427,
+5.253090, -6.139670, 3.546780, 8.696820, -6.550690, -83.848427,
+5.253090, -6.139670, 3.546780, 8.696820, -6.550690, -83.848427,
+5.253090, -6.139670, 3.546780, 8.696820, -6.550690, -83.848427,
+5.253090, -6.139670, 3.546780, 8.696820, -6.550690, -83.848427,
+-85.115990, -85.115990, -85.115990, -85.115990, -85.115990,
+16.837179, 16.837179, 16.837179, 16.837179, 16.837179,
+0.443370, 0.443370, 0.443370, 0.443370, 0.443370,
+-0.871390, -0.871390, -0.871390, -0.871390, -0.871390,
+
+ };
+
+ /* unit definition section (see also UnitType) */
+ static UnitType Units[16] =
+ {
+ { 0.0, 0.0, 0, NULL , NULL },
+ { /* unit 1 (Old: 1) */
+ 0.0, 0.000000, 0,
+ &Sources[0] ,
+ &Weights[0] ,
+ },
+ { /* unit 2 (Old: 2) */
+ 0.0, 0.000000, 0,
+ &Sources[0] ,
+ &Weights[0] ,
+ },
+ { /* unit 3 (Old: 3) */
+ 0.0, 0.000000, 0,
+ &Sources[0] ,
+ &Weights[0] ,
+ },
+ { /* unit 4 (Old: 4) */
+ 0.0, 0.000000, 0,
+ &Sources[0] ,
+ &Weights[0] ,
+ },
+ { /* unit 5 (Old: 5) */
+ 0.0, 0.000000, 0,
+ &Sources[0] ,
+ &Weights[0] ,
+ },
+ { /* unit 6 (Old: 6) */
+ 0.0, 0.000000, 0,
+ &Sources[0] ,
+ &Weights[0] ,
+ },
+ { /* unit 7 (Old: 7) */
+ 0.0, -6.433700, 6,
+ &Sources[0] ,
+ &Weights[0] ,
+ },
+ { /* unit 8 (Old: 8) */
+ 0.0, -6.433700, 6,
+ &Sources[6] ,
+ &Weights[6] ,
+ },
+ { /* unit 9 (Old: 9) */
+ 0.0, -6.433700, 6,
+ &Sources[12] ,
+ &Weights[12] ,
+ },
+ { /* unit 10 (Old: 10) */
+ 0.0, -6.433700, 6,
+ &Sources[18] ,
+ &Weights[18] ,
+ },
+ { /* unit 11 (Old: 11) */
+ 0.0, -6.433700, 6,
+ &Sources[24] ,
+ &Weights[24] ,
+ },
+ { /* unit 12 (Old: 12) */
+ 0.0, 2.564220, 5,
+ &Sources[30] ,
+ &Weights[30] ,
+ },
+ { /* unit 13 (Old: 13) */
+ 0.0, -78.173309, 5,
+ &Sources[35] ,
+ &Weights[35] ,
+ },
+ { /* unit 14 (Old: 14) */
+ 0.0, -1.401850, 5,
+ &Sources[40] ,
+ &Weights[40] ,
+ },
+ { /* unit 15 (Old: 15) */
+ 0.0, 1.429570, 5,
+ &Sources[45] ,
+ &Weights[45] ,
+ }
+
+ };
+
+
+
+int SNNS_NET(float *in, float *out, int init)
+{
+ int member, source;
+ float sum;
+ enum{OK, Error, Not_Valid};
+ pUnit unit;
+
+
+ /* layer definition section (names & member units) */
+
+ static pUnit Input[6] = {Units + 1, Units + 2, Units + 3, Units + 4, Units + 5, Units + 6}; /* members */
+
+ static pUnit Hidden1[5] = {Units + 7, Units + 8, Units + 9, Units + 10, Units + 11}; /* members */
+
+ static pUnit Output1[4] = {Units + 12, Units + 13, Units + 14, Units + 15}; /* members */
+
+ static int Output[4] = {12, 13, 14, 15};
+
+ for(member = 0; member < 6; member++) {
+ Input[member]->act = in[member];
+ }
+
+ for (member = 0; member < 5; member++) {
+ unit = Hidden1[member];
+ sum = 0.0;
+ for (source = 0; source < unit->NoOfSources; source++) {
+ sum += unit->sources[source]->act
+ * unit->weights[source];
+ }
+ unit->act = Act_Logistic(sum, unit->Bias);
+ };
+
+ for (member = 0; member < 4; member++) {
+ unit = Output1[member];
+ sum = 0.0;
+ for (source = 0; source < unit->NoOfSources; source++) {
+ sum += unit->sources[source]->act
+ * unit->weights[source];
+ }
+ unit->act = Act_Logistic(sum, unit->Bias);
+ };
+
+ for(member = 0; member < 4; member++) {
+ out[member] = Units[Output[member]].act;
+ }
+
+ return(OK);
+}
Added: branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.h
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.h?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.h (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.h Thu Jun 28 11:51:20 2007
@@ -0,0 +1,14 @@
+/*********************************************************
+ SNNS_NET.h
+ --------------------------------------------------------
+ generated at Thu Jun 28 09:43:18 2007
+ by snns2c ( Bernward Kett 1995 )
+*********************************************************/
+
+extern int SNNS_NET(float *in, float *out, int init);
+
+static struct {
+ int NoOfInput; /* Number of Input Units */
+ int NoOfOutput; /* Number of Output Units */
+ int(* propFunc)(float *, float*, int);
+} SNNS_NETREC = {6,4,SNNS_NET};
Added: branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.net
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.net?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.net (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/SNNS_NET.net Thu Jun 28 11:51:20 2007
@@ -0,0 +1,59 @@
+SNNS network definition file V1.4-3D
+generated at Thu Jun 28 09:43:10 2007
+
+network name : SNNS_NET
+source files :
+no. of units : 15
+no. of connections : 50
+no. of unit types : 0
+no. of site types : 0
+
+
+learning function : Std_Backpropagation
+update function : Topological_Order
+
+
+unit default section :
+
+act | bias | st | subnet | layer | act func | out func
+---------|----------|----|--------|-------|--------------|-------------
+ 0.00000 | 0.00000 | h | 0 | 1 | Act_Logistic | Out_Identity
+---------|----------|----|--------|-------|--------------|-------------
+
+
+unit definition section :
+
+no. | typeName | unitName | act | bias | st | position | act func | out func | sites
+----|----------|----------|----------|----------|----|----------|----------|----------|-------
+ 1 | | | 0.06588 | 0.00000 | i | 2,2,32472 |||
+ 2 | | | 0.95048 | 0.00000 | i | 2,3,32472 |||
+ 3 | | | 0.38750 | 0.00000 | i | 2,4,32472 |||
+ 4 | | | 0.95048 | 0.00000 | i | 2,5,32472 |||
+ 5 | | | 0.00000 | 0.00000 | i | 2,6,32472 |||
+ 6 | | | 0.01200 | 0.00000 | i | 2,7,32472 |||
+ 7 | | | 0.03599 | -6.43370 | h | 5,2,32472 |||
+ 8 | | | 0.03599 | -6.43370 | h | 5,3,32472 |||
+ 9 | | | 0.03599 | -6.43370 | h | 5,4,32472 |||
+ 10 | | | 0.03599 | -6.43370 | h | 5,5,32472 |||
+ 11 | | | 0.03599 | -6.43370 | h | 5,6,32472 |||
+ 12 | | | 0.00000 | 2.56422 | o | 8,2,32472 |||
+ 13 | | | 0.00000 | -78.17331 | o | 8,3,32472 |||
+ 14 | | | 0.21166 | -1.40185 | o | 8,4,32472 |||
+ 15 | | | 0.77991 | 1.42957 | o | 8,5,32472 |||
+----|----------|----------|----------|----------|----|----------|----------|----------|-------
+
+
+connection definition section :
+
+target | site | source:weight
+-------|------|---------------------------------------------------------------------------------------------------------------------
+ 7 | | 6:-83.84843, 5:-6.55069, 4: 8.69682, 3: 3.54678, 2:-6.13967, 1: 5.25309
+ 8 | | 6:-83.84843, 5:-6.55069, 4: 8.69682, 3: 3.54678, 2:-6.13967, 1: 5.25309
+ 9 | | 6:-83.84843, 5:-6.55069, 4: 8.69682, 3: 3.54678, 2:-6.13967, 1: 5.25309
+ 10 | | 6:-83.84843, 5:-6.55069, 4: 8.69682, 3: 3.54678, 2:-6.13967, 1: 5.25309
+ 11 | | 6:-83.84843, 5:-6.55069, 4: 8.69682, 3: 3.54678, 2:-6.13967, 1: 5.25309
+ 12 | | 11:-85.11599, 10:-85.11599, 9:-85.11599, 8:-85.11599, 7:-85.11599
+ 13 | | 11:16.83718, 10:16.83718, 9:16.83718, 8:16.83718, 7:16.83718
+ 14 | | 11: 0.44337, 10: 0.44337, 9: 0.44337, 8: 0.44337, 7: 0.44337
+ 15 | | 11:-0.87139, 10:-0.87139, 9:-0.87139, 8:-0.87139, 7:-0.87139
+-------|------|---------------------------------------------------------------------------------------------------------------------
Added: branches/tmp/tgoettlicher/usersaver/net2/hectic
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/hectic?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/hectic (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/hectic Thu Jun 28 11:51:20 2007
@@ -0,0 +1,80 @@
+0.847297 0.600952 0.847297 0.600952 0.000000 0.000000
+0 1 0 0
+0.943581 0.600952 0.943581 0.600952 0.000000 0.000000
+0 1 0 0
+0.943581 0.600952 0.943581 0.600952 0.000000 0.000000
+0 1 0 0
+0.943581 0.632381 0.943581 0.632381 0.000000 0.000000
+0 1 0 0
+0.987162 0.933333 0.987162 0.933333 0.000000 0.000000
+0 1 0 0
+0.987162 0.933333 0.987162 0.933333 0.000000 0.000000
+0 1 0 0
+0.987162 0.933333 0.987162 0.933333 0.000000 0.000000
+0 1 0 0
+0.987162 0.933333 0.987162 0.933333 0.000000 0.000000
+0 1 0 0
+0.995946 0.933333 0.995946 0.933333 0.000000 0.000000
+0 1 0 0
+0.999662 0.933333 0.999662 0.933333 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.982432 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.982432 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.982432 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.982432 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.973333 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.816892 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.816892 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.816892 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.816892 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.719595 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.719595 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.719595 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.857432 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
Added: branches/tmp/tgoettlicher/usersaver/net2/idle
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/idle?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/idle (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/idle Thu Jun 28 11:51:20 2007
@@ -0,0 +1,31 @@
+Usersaver
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.001000 0.001000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.001000 0.001000
+1 0 0 0
Added: branches/tmp/tgoettlicher/usersaver/net2/noclue
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/noclue?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/noclue (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/noclue Thu Jun 28 11:51:20 2007
@@ -0,0 +1,100 @@
+0.104392 0.323810 0.104392 0.323810 0.000000 0.000000
+0 0 1 0
+0.104392 0.323810 0.104392 0.323810 0.000000 0.000000
+0 0 1 0
+0.104392 0.323810 0.104392 0.323810 0.000000 0.000000
+0 0 1 0
+0.104392 0.391429 0.104392 0.391429 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.457143 0.113851 0.457143 0.000000 0.000000
+0 0 1 0
+0.260473 0.569524 0.260473 0.569524 0.000000 0.000000
+0 0 1 0
+0.415878 0.620952 0.415878 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.620952 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.300000 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.300000 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.300000 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.300000 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.420270 0.380952 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.538095 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.476689 0.549524 0.476689 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.549524 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.549524 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.548571 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.548571 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.548571 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.548571 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.557770 0.548571 0.557770 0.620952 0.000000 0.000000
+0 0 1 0
+0.555405 0.629524 0.559122 0.700952 0.000000 0.000000
+0 0 1 0
+0.555405 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.555405 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.555405 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.407770 0.632381 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.597635 0.632381 0.597635 0.706667 0.000000 0.000000
+0 0 1 0
+0.705743 0.666667 0.705743 0.706667 0.000000 0.000000
+0 0 1 0
+0.747297 0.696190 0.747297 0.706667 0.000000 0.000000
+0 0 1 0
+0.747297 0.696190 0.747297 0.706667 0.000000 0.000000
+0 0 1 0
+0.747297 0.696190 0.747297 0.696190 0.000000 0.000000
+0 0 1 0
+0.747297 0.700000 0.747297 0.700000 0.000000 0.000000
+0 0 1 0
+0.747297 0.806667 0.747297 0.806667 0.000000 0.000000
+0 0 1 0
Added: branches/tmp/tgoettlicher/usersaver/net2/pat.pat
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/pat.pat?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/pat.pat (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/pat.pat Thu Jun 28 11:51:20 2007
@@ -0,0 +1,310 @@
+SNNS pattern definition file V3.2
+generated at Mon Jun 27 13:11:53 CDT 2007
+
+
+No. of patterns : 151
+No. of input units : 6
+No. of output units : 4
+
+0.847297 0.600952 0.847297 0.600952 0.000000 0.000000
+0 1 0 0
+0.943581 0.600952 0.943581 0.600952 0.000000 0.000000
+0 1 0 0
+0.943581 0.600952 0.943581 0.600952 0.000000 0.000000
+0 1 0 0
+0.943581 0.632381 0.943581 0.632381 0.000000 0.000000
+0 1 0 0
+0.987162 0.933333 0.987162 0.933333 0.000000 0.000000
+0 1 0 0
+0.987162 0.933333 0.987162 0.933333 0.000000 0.000000
+0 1 0 0
+0.987162 0.933333 0.987162 0.933333 0.000000 0.000000
+0 1 0 0
+0.987162 0.933333 0.987162 0.933333 0.000000 0.000000
+0 1 0 0
+0.995946 0.933333 0.995946 0.933333 0.000000 0.000000
+0 1 0 0
+0.999662 0.933333 0.999662 0.933333 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.999662 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.982432 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.982432 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.982432 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.982432 0.999048 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.973333 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.867905 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.816892 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.816892 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.816892 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.816892 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.719595 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.719595 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.719595 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.857432 0.976190 0.999662 0.999048 0.000000 0.000000
+0 1 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.000000 0.000000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.001000 0.001000
+1 0 0 0
+0.000000 0.000000 0.000000 0.000000 0.001000 0.001000
+1 0 0 0
+0.104392 0.323810 0.104392 0.323810 0.000000 0.000000
+0 0 1 0
+0.104392 0.323810 0.104392 0.323810 0.000000 0.000000
+0 0 1 0
+0.104392 0.323810 0.104392 0.323810 0.000000 0.000000
+0 0 1 0
+0.104392 0.391429 0.104392 0.391429 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.426667 0.113851 0.426667 0.000000 0.000000
+0 0 1 0
+0.113851 0.457143 0.113851 0.457143 0.000000 0.000000
+0 0 1 0
+0.260473 0.569524 0.260473 0.569524 0.000000 0.000000
+0 0 1 0
+0.415878 0.620952 0.415878 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.620952 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.300000 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.300000 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.300000 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.417230 0.300000 0.417230 0.620952 0.000000 0.000000
+0 0 1 0
+0.420270 0.380952 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.511429 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.418919 0.538095 0.420270 0.620952 0.000000 0.000000
+0 0 1 0
+0.476689 0.549524 0.476689 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.549524 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.549524 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.548571 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.548571 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.548571 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.542905 0.548571 0.542905 0.620952 0.000000 0.000000
+0 0 1 0
+0.557770 0.548571 0.557770 0.620952 0.000000 0.000000
+0 0 1 0
+0.555405 0.629524 0.559122 0.700952 0.000000 0.000000
+0 0 1 0
+0.555405 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.555405 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.555405 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.547297 0.635238 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.407770 0.632381 0.559122 0.706667 0.000000 0.000000
+0 0 1 0
+0.597635 0.632381 0.597635 0.706667 0.000000 0.000000
+0 0 1 0
+0.705743 0.666667 0.705743 0.706667 0.000000 0.000000
+0 0 1 0
+0.747297 0.696190 0.747297 0.706667 0.000000 0.000000
+0 0 1 0
+0.747297 0.696190 0.747297 0.706667 0.000000 0.000000
+0 0 1 0
+0.747297 0.696190 0.747297 0.696190 0.000000 0.000000
+0 0 1 0
+0.747297 0.700000 0.747297 0.700000 0.000000 0.000000
+0 0 1 0
+0.747297 0.806667 0.747297 0.806667 0.000000 0.000000
+0 0 1 0
+0.404054 0.057143 0.404054 0.057143 0.000000 0.000000
+0 0 0 1
+0.404054 0.057143 0.404054 0.057143 0.000000 0.000000
+0 0 0 1
+0.404054 0.251429 0.404054 0.251429 0.000000 0.000000
+0 0 0 1
+0.404054 0.251429 0.404054 0.251429 0.000000 0.000000
+0 0 0 1
+0.404054 0.257143 0.404054 0.257143 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.002000 0.002000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.006000 0.006000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.007000 0.007000
+0 0 0 1
+0.146959 0.240000 0.404054 0.266667 0.007000 0.007000
+0 0 0 1
+0.146959 0.240000 0.404054 0.266667 0.007000 0.007000
+0 0 0 1
+0.146959 0.240000 0.404054 0.266667 0.007000 0.007000
+0 0 0 1
+0.146959 0.240000 0.404054 0.266667 0.008000 0.008000
+0 0 0 1
+0.073986 0.240000 0.404054 0.266667 0.009000 0.009000
+0 0 0 1
+0.073986 0.240000 0.404054 0.266667 0.009000 0.009000
+0 0 0 1
+0.073986 0.240000 0.404054 0.266667 0.010000 0.010000
+0 0 0 1
+0.110135 0.241905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.110135 0.241905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.001905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.001905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.001905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.001905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.012381 0.404054 0.279048 0.012000 0.012000
+0 0 0 1
+0.264865 0.045714 0.404054 0.292381 0.005000 0.012000
+0 0 0 1
+0.387500 0.120952 0.424662 0.292381 0.005000 0.012000
+0 0 0 1
+0.387500 0.120952 0.424662 0.292381 0.005000 0.012000
+0 0 0 1
+0.387500 0.120952 0.424662 0.292381 0.005000 0.012000
+0 0 0 1
+0.387500 0.141905 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.001000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.001000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.001000 0.012000
+0 0 0 1
+0.387500 0.161905 0.424662 0.292381 0.001000 0.012000
+0 0 0 1
+0.373986 0.744762 0.424662 0.744762 0.000000 0.012000
+0 0 0 1
+0.373986 0.913333 0.424662 0.913333 0.000000 0.012000
+0 0 0 1
+0.373986 0.913333 0.424662 0.913333 0.000000 0.012000
+0 0 0 1
+0.373986 0.913333 0.424662 0.913333 0.000000 0.012000
+0 0 0 1
+0.373986 0.913333 0.424662 0.913333 0.000000 0.012000
+0 0 0 1
+0.373649 0.860952 0.424324 0.913333 0.000000 0.012000
+0 0 0 1
+0.373649 0.860952 0.424324 0.913333 0.000000 0.012000
+0 0 0 1
+0.373649 0.860952 0.424324 0.913333 0.000000 0.012000
+0 0 0 1
+0.373649 0.860952 0.424324 0.913333 0.000000 0.012000
+0 0 0 1
+0.065541 0.940952 0.387500 0.940952 0.000000 0.012000
+0 0 0 1
+0.065878 0.950476 0.387500 0.950476 0.000000 0.012000
+0 0 0 1
Added: branches/tmp/tgoettlicher/usersaver/net2/working
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/net2/working?rev=5852&view=auto
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/net2/working (added)
+++ branches/tmp/tgoettlicher/usersaver/net2/working Thu Jun 28 11:51:20 2007
@@ -0,0 +1,100 @@
+0.404054 0.057143 0.404054 0.057143 0.000000 0.000000
+0 0 0 1
+0.404054 0.057143 0.404054 0.057143 0.000000 0.000000
+0 0 0 1
+0.404054 0.251429 0.404054 0.251429 0.000000 0.000000
+0 0 0 1
+0.404054 0.251429 0.404054 0.251429 0.000000 0.000000
+0 0 0 1
+0.404054 0.257143 0.404054 0.257143 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.000000 0.000000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.002000 0.002000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.006000 0.006000
+0 0 0 1
+0.404054 0.266667 0.404054 0.266667 0.007000 0.007000
+0 0 0 1
+0.146959 0.240000 0.404054 0.266667 0.007000 0.007000
+0 0 0 1
+0.146959 0.240000 0.404054 0.266667 0.007000 0.007000
+0 0 0 1
+0.146959 0.240000 0.404054 0.266667 0.007000 0.007000
+0 0 0 1
+0.146959 0.240000 0.404054 0.266667 0.008000 0.008000
+0 0 0 1
+0.073986 0.240000 0.404054 0.266667 0.009000 0.009000
+0 0 0 1
+0.073986 0.240000 0.404054 0.266667 0.009000 0.009000
+0 0 0 1
+0.073986 0.240000 0.404054 0.266667 0.010000 0.010000
+0 0 0 1
+0.110135 0.241905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.110135 0.241905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.001905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.001905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.001905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.001905 0.404054 0.268571 0.011000 0.011000
+0 0 0 1
+0.035473 0.012381 0.404054 0.279048 0.012000 0.012000
+0 0 0 1
+0.264865 0.045714 0.404054 0.292381 0.005000 0.012000
+0 0 0 1
+0.387500 0.120952 0.424662 0.292381 0.005000 0.012000
+0 0 0 1
+0.387500 0.120952 0.424662 0.292381 0.005000 0.012000
+0 0 0 1
+0.387500 0.120952 0.424662 0.292381 0.005000 0.012000
+0 0 0 1
+0.387500 0.141905 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.004000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.001000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.001000 0.012000
+0 0 0 1
+0.387500 0.143810 0.424662 0.292381 0.001000 0.012000
+0 0 0 1
+0.387500 0.161905 0.424662 0.292381 0.001000 0.012000
+0 0 0 1
+0.373986 0.744762 0.424662 0.744762 0.000000 0.012000
+0 0 0 1
+0.373986 0.913333 0.424662 0.913333 0.000000 0.012000
+0 0 0 1
+0.373986 0.913333 0.424662 0.913333 0.000000 0.012000
+0 0 0 1
+0.373986 0.913333 0.424662 0.913333 0.000000 0.012000
+0 0 0 1
+0.373986 0.913333 0.424662 0.913333 0.000000 0.012000
+0 0 0 1
+0.373649 0.860952 0.424324 0.913333 0.000000 0.012000
+0 0 0 1
+0.373649 0.860952 0.424324 0.913333 0.000000 0.012000
+0 0 0 1
+0.373649 0.860952 0.424324 0.913333 0.000000 0.012000
+0 0 0 1
+0.373649 0.860952 0.424324 0.913333 0.000000 0.012000
+0 0 0 1
+0.065541 0.940952 0.387500 0.940952 0.000000 0.012000
+0 0 0 1
+0.065878 0.950476 0.387500 0.950476 0.000000 0.012000
+0 0 0 1
Modified: branches/tmp/tgoettlicher/usersaver/usersaver.c
URL: http://svn.opensuse.org/viewcvs/zypp/branches/tmp/tgoettlicher/usersaver/usersaver.c?rev=5852&r1=5851&r2=5852&view=diff
==============================================================================
--- branches/tmp/tgoettlicher/usersaver/usersaver.c (original)
+++ branches/tmp/tgoettlicher/usersaver/usersaver.c Thu Jun 28 11:51:20 2007
@@ -15,7 +15,7 @@
#include
#include
#include
-#include "net/SNNS_NET.h"
+#include "net2/SNNS_NET.h"
typedef struct {
@@ -123,11 +123,11 @@
int i;
float max_emo=0;
int emo=0;
- char *emos[]={ "idle","hectic","reading","no clue", "typing" };
+ char *emos[]={ "idle","hectic", "thinking", "working" };
- float input[12];
- float output[5];
+ float input[6];
+ float output[4];
float width=2960.0, height=1050.0;
@@ -146,25 +146,19 @@
printf("%f %f %f\n", k1/1000.0, k3/1000.0, k10/1000.0);
*/
- input[ 0]=x1/width;
- input[ 1]=y1/height;
- input[ 2]=a1/height/width;
- input[ 3]=x3/width;
- input[ 4]=y3/height;
- input[ 5]=a3/height/width;
- input[ 6]=x10/width;
- input[ 7]=y10/height;
- input[ 8]=a10/height/width;
- input[ 9]=k1/1000.0;
- input[10]=k3/1000.0;
- input[11]=k10/1000.0;
+ input[0]=x3/width;
+ input[1]=y3/height;
+ input[2]=x10/width;
+ input[3]=y10/height;
+ input[4]=k3/1000.0;
+ input[5]=k10/1000.0;
SNNS_NET ( input, output , 0);
- for (i=0; i <5 ; ++i)
+ for (i=0; i <4 ; ++i)
{
if (output[i] > max_emo)
{
@@ -173,7 +167,10 @@
}
}
- printf ("%f\t%f\t%f\t%f\t%f\t[%s] \r", output[0], output[1], output[2], output[3], output[4], emos[emo]);
+ printf("%f %f %f %f %f %f\n", input[0], input[1], input[2], input[3], input[4], input[5]);
+ printf("0 0 0 1\n");
+ printf ("%f %f %f %f\n", output[0], output[1], output[2], output[3]);
+ printf("%s\n",emos[emo]);
fflush(stdout);
--
To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org
For additional commands, e-mail: zypp-commit+help@opensuse.org