diff --git a/layer_multi b/layer_multi index bf55e54..18b57d0 100755 Binary files a/layer_multi and b/layer_multi differ diff --git a/layer_multi_addestrato b/layer_multi_addestrato index e5cf3d5..cd8e79b 100755 Binary files a/layer_multi_addestrato and b/layer_multi_addestrato differ diff --git a/layer_singolo b/layer_singolo index 2da4287..945f8cd 100755 Binary files a/layer_singolo and b/layer_singolo differ diff --git a/layer_singolo.c b/layer_singolo.c index 085e13c..2ca4580 100644 --- a/layer_singolo.c +++ b/layer_singolo.c @@ -111,7 +111,7 @@ void main() { double y = funzione_sigmoide(p, x[j][0], x[j][1]); - double errore = -(output[j] - y); + double errore = output[j] - y; int previsione = -1; if (y >= soglia_funzione_attivazione) diff --git a/layer_singolo_addestrato b/layer_singolo_addestrato index a1046ef..a6e9591 100755 Binary files a/layer_singolo_addestrato and b/layer_singolo_addestrato differ diff --git a/layer_singolo_addestrato.c b/layer_singolo_addestrato.c index 8309d04..b845725 100644 --- a/layer_singolo_addestrato.c +++ b/layer_singolo_addestrato.c @@ -2,7 +2,7 @@ #include "percettrone.h" #include "grafico.h" -int MAX_CICLI = 10000; +int MAX_CICLI = 100000; /* il tipo indica quali punti vogliamo disegnare nel grafico: 0: AND diff --git a/tempCodeRunnerFile.c b/tempCodeRunnerFile.c deleted file mode 100644 index b930919..0000000 --- a/tempCodeRunnerFile.c +++ /dev/null @@ -1 +0,0 @@ -_positivo \ No newline at end of file