1
Fork 0
mirror of https://github.com/Steffo99/unisteffo.git synced 2025-03-13 12:17:36 +00:00
This commit is contained in:
Steffo 2020-06-10 17:11:06 +02:00
parent c462e925f6
commit 2698ea277e
Signed by: steffo
GPG key ID: 896A80F55F7C97F0
26 changed files with 110 additions and 29 deletions

File diff suppressed because one or more lines are too long

1
docs/bundle.147ef.esm.js.LICENSE.txt generated Normal file
View file

@ -0,0 +1 @@
/*! For license information please see bundle.147ef.esm.js.LICENSE.txt */

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundle.18a6a.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"bundle.147ef.esm.js","sourceRoot":""}

View file

@ -1 +0,0 @@
/*! For license information please see bundle.18a6a.esm.js.LICENSE.txt */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

2
docs/index.html generated
View file

@ -1 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Appunti Web</title><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><link rel="apple-touch-icon" href="./assets/icons/apple-touch-icon.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#a0ccff"><link rel="shortcut icon" href="/favicon.ico"><style>*{box-sizing:border-box}body{background-color:#0d193b;color:#a0ccff;font-family:Arial,sans-serif}</style><link href="/bundle.0c633.css" rel="preload" as="style" onload="this.rel='stylesheet'"><noscript><link rel="stylesheet" href="/bundle.0c633.css"></noscript></head><body><script type="__PREACT_CLI_DATA__">{"preRenderData":{"url":"/"}}</script><script nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" src="/bundle.18a6a.esm.js" type="module"></script><script nomodule="" src="/polyfills.69383.js"></script><script nomodule="" defer="defer" src="/bundle.388f9.js"></script></body></html>
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>Appunti Web</title><meta name="viewport" content="width=device-width,initial-scale=1"><meta name="mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-capable" content="yes"><link rel="apple-touch-icon" href="./assets/icons/apple-touch-icon.png"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#a0ccff"><link rel="shortcut icon" href="/favicon.ico"><style>*{box-sizing:border-box}body{background-color:#0d193b;color:#a0ccff;font-family:Arial,sans-serif}</style><link href="/bundle.0c633.css" rel="preload" as="style" onload="this.rel='stylesheet'"><noscript><link rel="stylesheet" href="/bundle.0c633.css"></noscript></head><body><script type="__PREACT_CLI_DATA__">{"preRenderData":{"url":"/"}}</script><script nomodule="">!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()},!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script><script crossorigin="anonymous" src="/bundle.147ef.esm.js" type="module"></script><script nomodule="" src="/polyfills.8a537.js"></script><script nomodule="" defer="defer" src="/bundle.f5a79.js"></script></body></html>

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"polyfills.563bc.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"polyfills.7145c.esm.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
{"/":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1}},"/AlgoritmiEStruttureDati~route-VlDiGeometria":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.15a59.esm.js":{"type":"script","weight":0.9}},"/ApprendimentoSistemiArtificiali~route-NetLogo":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.87896.esm.js":{"type":"script","weight":0.9}},"/AlgoritmiEStruttureDati":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-AlgoritmiEStruttureDati.chunk.92b93.esm.js":{"type":"script","weight":0.9},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.4c34a.css":{"type":"style","weight":0.9},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.15a59.esm.js":{"type":"script","weight":0.9}},"/ApprendimentoSistemiArtificiali":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-ApprendimentoSistemiArtificiali.chunk.d405f.esm.js":{"type":"script","weight":0.9},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.dfc01.css":{"type":"style","weight":0.9},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.87896.esm.js":{"type":"script","weight":0.9},"route-ApprendimentoSistemiArtificiali.chunk.48995.css":{"type":"style","weight":0.9}},"/BasiDiDati":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-BasiDiDati.chunk.4bab7.esm.js":{"type":"script","weight":0.9},"route-BasiDiDati.chunk.c9a44.css":{"type":"style","weight":0.9}},"/CalcoloNumerico":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-CalcoloNumerico.chunk.af019.esm.js":{"type":"script","weight":0.9},"route-CalcoloNumerico.chunk.ad5ae.css":{"type":"style","weight":0.9}},"/Fisica":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-Fisica.chunk.ae8e3.esm.js":{"type":"script","weight":0.9},"route-Fisica.chunk.40f37.css":{"type":"style","weight":0.9}},"/Home":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-Home.chunk.6f1ae.esm.js":{"type":"script","weight":0.9},"route-Home.chunk.8001a.css":{"type":"style","weight":0.9}},"/MingwInstall":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-MingwInstall.chunk.9bb79.esm.js":{"type":"script","weight":0.9},"route-MingwInstall.chunk.d169e.css":{"type":"style","weight":0.9}},"/NetLogo":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-NetLogo.chunk.6c63d.esm.js":{"type":"script","weight":0.9},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.dfc01.css":{"type":"style","weight":0.9},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.87896.esm.js":{"type":"script","weight":0.9}},"/OttimizzazioneLineare":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-OttimizzazioneLineare.chunk.950fc.esm.js":{"type":"script","weight":0.9},"route-OttimizzazioneLineare.chunk.722ef.css":{"type":"style","weight":0.9}},"/Statistica":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-Statistica.chunk.86883.esm.js":{"type":"script","weight":0.9},"route-Statistica.chunk.25487.css":{"type":"style","weight":0.9}},"/VlDiGeometria":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.18a6a.esm.js":{"type":"script","weight":1},"route-VlDiGeometria.chunk.4a987.esm.js":{"type":"script","weight":0.9},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.4c34a.css":{"type":"style","weight":0.9},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.15a59.esm.js":{"type":"script","weight":0.9}}}
{"/":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1}},"/AlgoritmiEStruttureDati~route-VlDiGeometria":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.15a59.esm.js":{"type":"script","weight":0.9}},"/ApprendimentoSistemiArtificiali~route-NetLogo":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.87896.esm.js":{"type":"script","weight":0.9}},"/AlgoritmiEStruttureDati":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-AlgoritmiEStruttureDati.chunk.92b93.esm.js":{"type":"script","weight":0.9},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.4c34a.css":{"type":"style","weight":0.9},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.15a59.esm.js":{"type":"script","weight":0.9}},"/ApprendimentoSistemiArtificiali":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-ApprendimentoSistemiArtificiali.chunk.b04f0.esm.js":{"type":"script","weight":0.9},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.dfc01.css":{"type":"style","weight":0.9},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.87896.esm.js":{"type":"script","weight":0.9},"route-ApprendimentoSistemiArtificiali.chunk.2dd2a.css":{"type":"style","weight":0.9}},"/BasiDiDati":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-BasiDiDati.chunk.4bab7.esm.js":{"type":"script","weight":0.9},"route-BasiDiDati.chunk.c9a44.css":{"type":"style","weight":0.9}},"/CalcoloNumerico":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-CalcoloNumerico.chunk.af019.esm.js":{"type":"script","weight":0.9},"route-CalcoloNumerico.chunk.ad5ae.css":{"type":"style","weight":0.9}},"/Fisica":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-Fisica.chunk.ae8e3.esm.js":{"type":"script","weight":0.9},"route-Fisica.chunk.40f37.css":{"type":"style","weight":0.9}},"/Home":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-Home.chunk.6f1ae.esm.js":{"type":"script","weight":0.9},"route-Home.chunk.8001a.css":{"type":"style","weight":0.9}},"/MingwInstall":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-MingwInstall.chunk.9bb79.esm.js":{"type":"script","weight":0.9},"route-MingwInstall.chunk.d169e.css":{"type":"style","weight":0.9}},"/NetLogo":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-NetLogo.chunk.6c63d.esm.js":{"type":"script","weight":0.9},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.dfc01.css":{"type":"style","weight":0.9},"route-ApprendimentoSistemiArtificiali~route-NetLogo.chunk.87896.esm.js":{"type":"script","weight":0.9}},"/OttimizzazioneLineare":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-OttimizzazioneLineare.chunk.950fc.esm.js":{"type":"script","weight":0.9},"route-OttimizzazioneLineare.chunk.722ef.css":{"type":"style","weight":0.9}},"/Statistica":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-Statistica.chunk.86883.esm.js":{"type":"script","weight":0.9},"route-Statistica.chunk.25487.css":{"type":"style","weight":0.9}},"/VlDiGeometria":{"bundle.0c633.css":{"type":"style","weight":1},"bundle.147ef.esm.js":{"type":"script","weight":1},"route-VlDiGeometria.chunk.4a987.esm.js":{"type":"script","weight":0.9},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.4c34a.css":{"type":"style","weight":0.9},"route-AlgoritmiEStruttureDati~route-VlDiGeometria.chunk.15a59.esm.js":{"type":"script","weight":0.9}}}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
.timer__3Z2pL{display:grid;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:8px;margin-bottom:8px;padding:8px;grid-template-columns:80px 80px 80px 80px;border:2px solid rgba(160,204,255,.1);border-radius:4px}.days__myhe2{grid-column:1}.hours__3JUDn{grid-column:2}.minutes__24lD7{grid-column:3}.seconds__2vZ4f{grid-column:4}.count__chi9X{grid-row:1;font-size:xx-large;color:#fff}.text__34ldC{grid-row:2;font-size:small}.unknown__3sT2P,.unknown__3sT2P .count__chi9X{color:#ff7dff}.expired__zNiuP,.expired__zNiuP .count__chi9X{color:#ff7d7d}
.timer__3Z2pL{display:grid;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:8px;margin-bottom:8px;padding:8px;grid-template-columns:80px 80px 80px 80px;border:2px solid rgba(160,204,255,.1);border-radius:4px}.days__myhe2{grid-column:1}.hours__3JUDn{grid-column:2}.minutes__24lD7{grid-column:3}.seconds__2vZ4f{grid-column:4}.count__chi9X{grid-row:1;font-size:xx-large;color:#fff}.text__34ldC{grid-row:2;font-size:small}.unknown__3sT2P,.unknown__3sT2P .count__chi9X{color:#ff7dff}.expired__zNiuP,.expired__zNiuP .count__chi9X{color:#ff7d7d}.todo__2IWIS{border:1px solid #ff0;border-radius:2px;padding:1px;background-color:#000;color:#ff0}

File diff suppressed because one or more lines are too long

View file

@ -1 +1 @@
{"version":3,"sources":[],"names":[],"mappings":"","file":"route-ApprendimentoSistemiArtificiali.chunk.d405f.esm.js","sourceRoot":""}
{"version":3,"sources":[],"names":[],"mappings":"","file":"route-ApprendimentoSistemiArtificiali.chunk.b04f0.esm.js","sourceRoot":""}

File diff suppressed because one or more lines are too long

2
docs/sw-esm.js generated

File diff suppressed because one or more lines are too long

2
docs/sw.js generated

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{
"private": true,
"name": "appuntiweb",
"version": "0.3.8",
"version": "0.3.9",
"license": "AGPL-3.0-or-later",
"scripts": {
"start": "preact watch",

File diff suppressed because one or more lines are too long

View file

@ -4,6 +4,7 @@ import Panel from "../components/Elements/Panel";
import Example from "../components/Elements/Example";
import Code from "../components/Rendering/Code";
import Timer from "../components/Elements/Timer";
import Todo from "../components/Elements/Todo";
export default function(props) {
@ -18,7 +19,7 @@ export default function(props) {
</Panel>
<Panel title={"Archivio"}>
<p>
Se sei uno <b>studente dell'Unimore</b>, puoi accedere all'<b><a href={"https://drive.google.com/drive/folders/1GcjP1Z5UtRjyAag7qjFQ-kx3s06G8ZoP"}>archivio del corso su Google Drive</a>.</b>.
Se sei uno <b>studente dell'Unimore</b>, puoi accedere all'<b><a href={"https://drive.google.com/drive/folders/1GcjP1Z5UtRjyAag7qjFQ-kx3s06G8ZoP"}>archivio del corso su Google Drive</a></b>.
</p>
</Panel>
</Section>
@ -201,6 +202,86 @@ export default function(props) {
</p>
</Panel>
</Section>
<Section title={"Sistema a classificatori"}>
<Panel title={"Cosa sono?"}>
<p>
Programmi che dati tanti esempi sono in grado di classificare un elemento in una o più categorie.
</p>
<p>
Sono formati da <i>classificatori</i>, liste di <i>messaggi</i>, <i>detettori</i> e <i>effettori</i>.
</p>
</Panel>
</Section>
<Section>
<Panel title={"Classificatori"}>
<p>
Strutture logiche che <b>elaborano</b> i messaggi.
</p>
<p>
Valutano una espressione logica (<i>condizione</i>) sui messaggi in arrivo, e se questa risulta essere vera, emettono un nuovo messaggio in risposta (<i>azione</i>).
</p>
<Example>
Condizione e azione possono essere considerati come due cromosomi di un algoritmo genetico!
</Example>
</Panel>
<Panel title={"Messaggi"}>
<p>
<b>Unità di informazione</b> di un sistema a classificatori: sono <b>generati</b> da <i>detettori</i> e <i>classificatori</i>, e <b>consumati</b> da <i>classificatori</i> ed <i>effettori</i>.
</p>
</Panel>
<Panel title={"Detettori"}>
<p>
<b>Sensori</b> che percepiscono lo stato dell'ambiente esterno e lo riportano sotto forma di <i>messaggi</i>.
</p>
</Panel>
<Panel title={"Effettori"}>
<p>
<b>Motori</b> che rispondono ai <i>messaggi</i> effettuando una qualche azione nell'ambiente.
</p>
</Panel>
</Section>
<Section>
<Panel title={"Forza"}>
<p>
Un <b>punteggio</b> associato ad ogni classificatore.
</p>
<p>
Più un classificatore viene attivato, più la sua forza crescerà. <Todo>TODO: siamo sicuri?</Todo>
</p>
<Example>
I classificatori più deboli vengono lentamente eliminati!
</Example>
</Panel>
<Panel title={"Specificità"}>
<p>
Il <b>numero di condizioni che devono essere soddisfatte</b> perchè il classificatore si attivi.
</p>
</Panel>
<Panel title={"Bid"}>
<p>
<b>Prodotto</b> di specificità e forza di un classificatore.
</p>
<p>
Rappresenta <b>quanto è probabile che venga utilizzato</b> un dato classificatore nel caso che le condizioni di più di uno vengano soddisfatte.
</p>
<Example>
La fitness degli algoritmi genetici.
</Example>
</Panel>
</Section>
<Section>
<Panel title={"Cover Detector"}>
<p>
Se l'input non soddisfa nessun classificatore esistenze, se ne crea uno nuovo con azione casuale.
</p>
</Panel>
<Panel title={"Cover Effector"}>
<p>
Se non viene prodotto nessun messaggio valido di output, si genera un nuovo classificatore che ne produce uno casuale a partire dall'input.
</p>
<Todo>TODO: che differenza c'è con un detector?</Todo>
</Panel>
</Section>
</div>
)
}