31.10.2023 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!