2020-05-28 16:07:00 +00:00
import { Component } from 'preact'
2020-05-28 17:58:41 +00:00
import Section from "../components/Elements/Section" ;
2020-05-28 16:07:00 +00:00
import Panel from "../components/Elements/Panel" ;
2020-05-28 17:58:41 +00:00
import Example from "../components/Elements/Example" ;
import Code from "../components/Rendering/Code" ;
2020-06-09 15:13:22 +00:00
import Timer from "../components/Elements/Timer" ;
2020-05-28 16:07:00 +00:00
export default function ( props ) {
return (
< div >
< h1 > Apprendimento ed evoluzione in sistemi artificiali < / h 1 >
2020-06-09 15:13:22 +00:00
< Section title = { "Informazioni" } >
< Panel title = { "Contatti" } >
< ul >
< li > < a href = { "mailto:marco.villani@unimore.it" } > Prof . Marco Villani < / a > < / l i >
< / u l >
2020-05-28 16:07:00 +00:00
< / P a n e l >
2020-06-09 15:13:22 +00:00
< Panel title = { "Archivio" } >
2020-05-28 16:07:00 +00:00
< p >
2020-06-09 15:13:22 +00:00
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 > .
2020-05-28 16:07:00 +00:00
< / p >
< / P a n e l >
2020-05-28 17:58:41 +00:00
< / S e c t i o n >
2020-06-09 15:13:22 +00:00
< Section title = { "Esame" } >
< Panel title = { "Scritto" } >
< ul >
< li > Scegli 2 tra 6 domande possibili < / l i >
< li > 90 minuti < / l i >
< / u l >
< / P a n e l >
< Panel title = { "Appelli" } >
< ol >
< li > < Timer to = { "2020-06-23" } / > < / l i >
< li > < Timer to = { "2020-07-08" } / > < / l i >
< li > < Timer to = { "2020-07-22" } / > < / l i >
< / o l >
2020-05-28 16:07:00 +00:00
< / P a n e l >
2020-05-28 17:58:41 +00:00
< / S e c t i o n >
2020-06-09 15:13:22 +00:00
< Section title = { "NetLogo" } >
< Panel title = { "Cos'è?" } >
2020-05-28 16:07:00 +00:00
< p >
2020-06-09 16:19:57 +00:00
NetLogo è un software di modellazione sistemi multiagente , da noi usato per le lezioni di laboratorio .
2020-05-28 16:07:00 +00:00
< / p >
< p >
2020-06-09 15:13:22 +00:00
Si può < a href = { "https://ccl.northwestern.edu/netlogo/download.shtml" } > scaricare < /a> o <a href={"https:/ / www . netlogoweb . org / launch " } > usare da browser < / a > .
2020-05-28 16:07:00 +00:00
< / p >
< p >
2020-06-09 15:13:22 +00:00
Il suo codice sorgente è disponibile su < a href = { "https://github.com/NetLogo/NetLogo" } > GitHub < /a>, e ha una pagina di <a href={"https:/ / ccl . northwestern . edu / netlogo / docs / dictionary . html " } > documentazione < / a > .
2020-05-28 16:07:00 +00:00
< / p >
< p >
2020-06-09 15:13:22 +00:00
< b style = { "font-size: x-large;" } > < a href = { "/apprendimento/netlogo" } > Consulta i miei appunti su NetLogo qui ! < / a > < / b >
2020-05-28 16:07:00 +00:00
< / p >
< / P a n e l >
2020-05-28 17:58:41 +00:00
< / S e c t i o n >
2020-06-09 16:19:57 +00:00
< Section title = { "Agenti" } >
< Panel title = { "Secondo il paradigma debole" } >
< p >
Sono < b > sistemi < / b > c o n l e s e g u e n t i c a r a t t e r i s t i c h e :
< / p >
< ul >
< li > < b > Autonomia < / b > : a g i s c o n o g l i u n i i n d i p e n d e n t e m e n t e d a g l i a l t r i < / l i >
< li > < b > Reattività < /b>: percepiscono ciò che sta nel loro ambiente e <i>reagiscono</i > ai cambiamenti di quest ' ultimo < / l i >
< li > < b > Proattività < / b > : a g i s c o n o i n m a n i e r a t a l e d a p o r t a r e a t e r m i n e i l o r o o b i e t t i v i < / l i >
< li > < b > Socialità < / b > : c o m u n i c a n o c o n g l i a l t r i a g e n t i , s c a m b i a n d o i n f o r m a z i o n i < / l i >
< / u l >
< / P a n e l >
< Panel title = { "Secondo il paradigma forte" } >
< p >
Hanno anche caratteristiche di livello più alto derivate dalle quattro precedenti :
< / p >
< ul >
< li > Conoscenza < / l i >
< li > Intenzioni < / l i >
< li > Emozioni < / l i >
< li > Obblighi < / l i >
< li > Obiettivi < / l i >
< li > etc ... < / l i >
< / u l >
< / P a n e l >
< Panel title = { "Caratteristiche aggiuntive" } >
< p >
Gli agenti solitamente hanno anche :
< / p >
< ul >
< li > < b > Mobilità < / b > : p o s s o n o m u o v e r s i n e l l ' a m b i e n t e < / l i >
< li > < b > Veridicità < / b > : p r o d u c o n o i n f o r m a z i o n i c o r r e t t e < / l i >
< li > < b > Benevolenza < / b > : a g i s c o n o n e l m o d o c o r r e t t o < / l i >
< li > < b > Razionalità < / b > : c o m p i o n o l e a z i o n i n e c e s s a r i e p e r r a g g i u n g e r e i l o r o o b i e t t i v i , e n o n a l t r e c h e g l i e l o i m p e d i r e b b e r o < / l i >
< / u l >
< / P a n e l >
< / S e c t i o n >
< Section title = { "Architetture di agente" } >
< Panel title = { "Classe" } >
< p >
Classificazione in base a < b > come prende le decisioni < / b > u n a g e n t e :
< / p >
< ul >
< li > < b > Logic - based < /b>: prende le decisioni attraverso deduzioni <i>logiche</i > < / l i >
< li > < b > Reactive < /b>: mappa una <i>reazione</i > a ogni situazione dell ' ambiente < / l i >
< li > < b > Belief - desire - intention < /b>: per decidere, considera le proprie <i>assunzioni sul mondo</i > ( < i > belief < /i>), i propri <i>desideri</i > ( < i > desire < /i>) e le sue <i>intenzioni</i > correnti ( < i > intention < / i > ) < / l i >
< li > < b > Layered < /b>: utilizza diversi <i>strati</i > di capacità cognitive per giungere a una decisione < / l i >
< / u l >
< / P a n e l >
< Panel title = { "Comportamento" } >
< p >
Classificazione in base a < b > come sono definiti gli obiettivi < / b > d i u n a g e n t e :
< / p >
< ul >
< li > < b > Teleonomico < / b > : g l i o b i e t t i v i s o n o p r e d e f i n i t i e d e s p l i c i t i < / l i >
< li > < b > Riflessivo < / b > : l ' a g e n t e è l i b e r o d i s c e g l i e r e i l s u o o b i e t t i v o i n b a s e a l l e p r o p r i e p e r c e z i o n i i n t e r n e < / l i >
< / u l >
< / P a n e l >
< Panel title = { "Conoscenze" } >
< p >
Classificazione in base a < b > quanto conosce dell ' ambiente < / b > u n a g e n t e :
< / p >
< ul >
< li > < b > Cognitivo < / b > : l ' a g e n t e è i m m e d i a t a m e n t e a c o n o s c e n z a d i < b > t u t t o l ' a m b i e n t e < / b > < / l i >
< li > < b > Reattivo < / b > : l ' a g e n t e d e v e s c o p r i r e l ' a m b i e n t e c o n l e s u e c a p a c i t à s e n s o r i a l i < / l i >
< / u l >
< / P a n e l >
< / S e c t i o n >
< Section title = { "Sistemi multi-agente" } >
< Panel title = { "Vantaggi" } >
< ul >
< li > < b > Distribuzione < / b > : p i ù a g e n t i p o s s o n o c o p r i r e a r e e d i a m b i e n t e p i ù v a s t e , o e l a b o r a r e p i ù i n f r e t t a z o n e p i ù d e n s e d i i n f o r m a z i o n e < / l i >
< li > < b > Rappresentazione < / b > : i s i s t e m i m u l t i - a g e n t e m o d e l l a n o p i ù a c c u r a t a m e n t e i l m o n d o r e a l e < / l i >
< / u l >
< / P a n e l >
< / S e c t i o n >
2020-05-28 16:07:00 +00:00
< / d i v >
)
}