algoritmi genetici

Animali fatti di tubi

Questo filmato è preso da una sorta di convegno di inventori chiamato TED. L'inventore in questione, l'olandese Theo Jansen, ha ideato queste macchine alimentate dal vento, in grado di camminare sulla sabbia. Vengono progettati utilizzando degli algoritmi genetici e tutta la loro struttura, è un intreccio di tubi e, talvolta, bottiglie di plastica. Le più complesse, possiedono una sorta di cervello (sempre meccanico, costruito con tubi e bottiglie) che permettono loro di avere delle sorta di “stati mentali”, comunemente per comprendere la loro posizione rispetto al vento e al mare ed operare azioni atte alla loro sopravvivenza (ancorarsi al terreno in caso di bufera, oppure evitare di venire travolti dall'acqua). Ho usato il termine “stati mentali” istintivamente, attribuendo una sorta di mente agli oggetti in questione che, altro non sono che semplici macchine. Tuttavia, non si può negare che nella loro semplicità, abbiano degli stati interni che ne determinano le azioni in base ad essi ed alla percezione dell'esterno. Sono degli stupendi sistemi dinamici complessi.



È possibile iscriversi al podcast del TED direttamente da iTunes. Oppure seguire il feed RSS del blog.
|

Pecore elettriche

64
Cosa sognano i nostri computer? Niente. :) Però, si può far finta che lo facciano e farli partecipare ad una sorta di sogno collettivo. Questo è lo scopo di electric sheep, uno screensaver per Mac, Windows e Linux, chiaramente ispirato dal bellissimo romanzo di Philip Dick Do androids dream of electric sheep?, attualmente disponibile in Italia col titolo Ma gli androidi sognano pecore elettriche?. La sua incarnazione più famosa è nel film Blade Runner, ottimo adattamento del romanzo. Ottimo soprattutto perché non lo ricalca fedelmente, ma ne da un'altra visione.
Tornando allo salvaschermo, si tratta di trasformazioni di figure astratte basate su frattali.
0
Quando la propria macchina attiverà il salvaschermo, ovvero si metterà a “dormire”, inizierà a comunicare con tutte le altre macchine che in quel momento stanno facendo girare electric sheep, scambiando con loro le informazioni necessarie per generare le animazioni. L'utente potrà votare, tramite la pressione di un tasto, quale animazione preferisce. Le animazioni più votate, avranno vita più lunga, evolveranno di più e potranno incrociarsi con altre animazioni. Tutto questo viene gestito da un algoritmo genetico. È anche possibile progettare una propria animazione ed inserirla nel pool genetico che viene elaborato dalle macchine. Sostanzialmente, hanno vita più lunga le animazioni che riescono a gratificare maggiormente la vista dei propri utenti. :)
|