Cognitive Assemblages
Thesis project by Alessandro Mintrone - advisor: Alessio Erioli - Thesis project done @ Università di Bologna - 2020
Thesis project by Alessandro Mintrone - advisor: Alessio Erioli - Thesis project done @ Università di Bologna - 2020
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Assemblaggi discreti
1. Intoduzione. Il Wave Function Collapse Algorithm è
un algoritmo di constraint solving, che posiziona elementi
discreti denominati tiles, in una griglia predeterminata, rispettando
regole di adiacenza.
Lavorando con elementi discreti, indipendentemente dal
contenuto, l’algoritmo si dimostra un’ ottima piattafoorma
su cui implementare una generazione spaziale autonoma,
passare dal continuo delle possibili configurazioni spaziali
locali a un insieme finito di parti, connessioni e loro permutazioni.
Al contempo, il poter lavorare in uno spazio discretizzato,
con un insieme finito di scelte possibili, è funzionale
all’inserimento di una cognizione artificiale nel processo, attraverso
l’implementazione di una ANN, semplificando i dati
in ingresso e gli output richiesti, è possibile incrementare,
viceversa, la complessità dei comportamenti sviluppati.
2. Logica computazionale. Il processo parte da una griglia
vuota e indifferenziata, posizionato il primo elemento
discreto nella griglia, per ogni punto confinante, viene
aggiornata la lista dei tiles che è possibile inserire secondo
le regole di adiacenza del tile posizionato. Al contempo,
viene aggiornato il valore della funzione entropia che
misura il grado di incertezza, in ogni punto, sui tiles che è
possibile inserire. In specie viene utilizzata la funzione nota
come Entropia di Shannon. Nella successiva iterazione, viene
Cognitive Assemblages
27