Newsgroup: it.discussioni.ufo
Titolo: Matrix è vicino

http://technology.newscientist.com/article/dn13585-matrixstyle-virtual-worlds-a-few-years-away.html
Matrix potrebbe essere più vicino di quello che crediamo. Il mondo
virtuale descritto nella saga cinematografica dei fratelli Wachowsky,
in cui un computer riesce a ricreare una realtà talmente perfetta da
ingannare l'uomo, è distante solo pochi anni. Lo afferma un
ricercatore dell'americano Brookhaven National Laboratory al sito
dell'autorevole settimanale New Scientist.
E' da secoli che visionari di tutti i tipi cercano di calcolare quanto
è lontana la nascita della vera A.I., ovvero l'intelligenza
artificiale. Nel 1950 Alan Turing, il padre della moderna scienza dei
computer, ha proposto l'ultima prova: un umano si impegna in un
dialogo con una macchina e un altro umano dovrebbe distinguere l'uno
dall'altro. Una variante è il "Test di Turing grafica", nel quale un
giudice umano è incapace di distinguere il mondo reale da quello
generato dal computer.
"Per noi interazione significa poter controllare un oggetto, la sua
rotazione, per esempio, in tempo reale - dice McGuigan -. Già oggi i
computer possono produrre scene artificiali capaci di ingannare
l'occhio, ma per replicare i movimenti servono ore, mentre il realismo
richiede almeno 30 frames al secondo".
Il ricercatore ha quindi deciso di testare la capacità di uno dei più
potenti supercomputer, il Blue Gene/L al Brookhaven National
Laboratory di New York, per tentare di generare un mondo artificiale.
Blue Gene/L ha una capacità di 103mila miliardi di operazioni al
secondo, un normale computer ne ha solo dieci.
In particolare McGuigan ha analizzato la capacità del supercomputer di
far interagire la luce con gli oggetti, un elemento importante di
qualsiasi mondo virtuale con ambizioni di imitare la realtà.
Utilizzando un software 'ray-tracing' non ottimizzato per il
supercomputer, McGuigan ha verificato che Blue Gene/L esegue la
simulazione ad una velocità 822 volte superiore di un normale
computer, "ma - ha chiarito - con un programma ad hoc si potrebbero
ottenere risultati migliori".
Comunque la velocità per ottenere immagini ad alta risoluzione è
ancora inferiore a quella necessaria per passare il test di Turing
Grafica. Ma il supercomputer in grado di passare il test può essere ad
un solo anno di distanza, sottolinea McGuigan. "Non si può mai sapere
con certezza fino a quando non si è in grado di farlo", aggiunge.
Secondo il ricercatore, la riproduzione della realtà è ottima, ma
ancora non sufficientemente veloce: "Dai dati che ho ottenuto sarà
possibile ottenere una riproduzione perfetta con una velocità di un
milione di miliardi di operazioni al secondo - spiega McCuigan - un
risultato che dovrebbe essere raggiunto in pochi anni". Gia, ma
quanti?
Per tentare di fare un calcolo, si potrebbe ricorrere alla cosiddetta
"legge di Moore", basata su una osservazione empirica di uno dei guru
della scienza dei computer, quel Gordon Moore che nel 1968 fondò Intel
(oggi prima produttrice mondiale di microprocessori). Nel 1965, Moore,
spiegò che tra il 1959 e il 1965, il numero di transistor che formano
un chip raddoppiava ogni anno. La teoria è poi stata rielaborata e
riformulata alla fine degli anni Ottanta nella sua forma definitiva:
le prestazione dei processori raddoppiano ogni 18 mesi.
Questa teoria da molti viene presa come un enunciato che non tiene
conti di fattori legati al mercato, ma in linea di principio sembra
tenere. Dunque per passare dai 103mila miliardi di operazioni al
secondo di un moderno supercomputer ad un milione di miliardi di
operazioni al secondo, ci separerebbero appena quattro anni. Un tempo
teorico che potrebbe anche ridursi.
Una curiosità: negli Usa è da poco terminata la serie ispirata ad
un'altra famosa saga cinematografica, Terminator. The Sarah Connor
Chronicles, racconta di come le macchine prenderanno il sopravvento
sull'umanità per conto di un supercomputer di nome Skynet. Un evento
che si verificherebbe nel 2011.
http://www.repubblica.it/2008/04/sezioni/scienza_e_tecnologia/matrix-reale/matrix-reale/matrix-reale.html



truman burbank ha scritto:

generare un mondo virtuale e' una cosa, finirci dentro un altra
te sai i conti senza l'hoste
ci sono circa 30 supercomputer di cui i piu cicci sono in usa
NSA = GOOGLE
un paio in giappone
uno in UK
poi ci sono CPU _specializzate_ in calcoli matematici
in quanto sono cpu destinate ai calcoli non alla gestione dell'hardware
da li a matrix il passo e' breve ma che un uomo finisca come batteria
c'e ne passa.
la ralta virtuale all'intellignza sono cose diverse
spok (un prg di intelligenza artificiale)
"l´uomo e' un mammifero"
"tutti i mammiferi sono animali"
alla domanda
L'uomo e' un animale ?
non so che cosa e' uomo
prima risponda a questo, poi ne parliamo di prendere decisioni
come l'autocarro della uni di parma, pero destinazione e partenza
non li puo' decidere da solo

non so che cosa e' uomo
Scusa, ma trovo difficile crederlo: questo tipo di inferenza la sa fare un
programma scritto da uno studente del primo anno del corso di Intelligenza
Artificiale, quando presenta la prima tesina dopo i primi tre mesi.
E lo so perche' _io_ ho proprio scritto un programma cosi' quasi vent'anni
fa; e benche' sia scritto da vergognarsi e mai arrivato alla RC1 :-), fino
a dire che l'uomo e' un animale... o che l'uomo puo' mangiare un panino ma
non puo' mangiare una chiave inglese... ci arriva tranquillo.
Leonardo BTDTGTTS
--
The stars have not dealt me the worst they could do:
My pleasures are plenty - my troubles are two.
But oh!, my two troubles, they reave me of rest:

 Leonardo BTDTGTTS
Lo hai scritto in C/C++ o Assembler?
Io so qualcosina di C, qualche anno fa ho fatto un programmino sul gioco 
del Lotto e qualche altra funzioncina... nulla di che, ma non ho mai 
fatto un corso, tutto autodidatta. :))
Comunque è un linguaggio abbastanza palloso e l'ho mollato. ^__^
Marco

Comunque è un linguaggio abbastanza palloso e l'ho mollato. ^__^
SACRILEGIO!!!
Leonardo
[1] ante proff. Cesarini-Soda - la mia personale divisione delle ère
    per quanto riguarda la programmazione.


 
Qual'è il lunguaggio che conosci meglio?
Marco


In VB meno:
    MsgBox ("Leo, il cicappino")
:))
eSQueL

 
Si ma quello è un cesso di linguaggio. ^__^
Purtroppo più ci si allontana dal linguaggio macchina e più si ha dei 
limiti nella realizzazione di applicazioni...
Marco

"Marco Manca (Ozieri, SS)" ha scritto nel messaggio

Ecco, cos'è che dicevamo, ragazzi ?
Bye, G.
-- 
X-post e F/UP su ICLV-B 

 Comunque è un linguaggio abbastanza palloso e l'ho mollato. ^__^
Se ti sente Ken Thompson, ti sputa in un Ecchio :))) 

Qual'è il lunguaggio che conosci meglio?
C :-)
Leonardo
[1] find linux -name "*.c" -exec cat \{\} \; | wc -l da' 5616493


 
Null (...e basta che ho mal di testa) -__-'
Marco (runtime error integer divide by 0A000:F8C0h)
PS: ma con una puntata di Dr.House mi passa subito ^__^

     MsgBox ("Leo, il cicappino")
Un po' di rispetto, prego! 
-- 
 Daniele Orlandi                                                        つづく

 - EXIT_SUCCESS non era necessario;
E invece sì, per quanto detto sopra.
Se devi andare a cercare il pelo nell'uovo del codice altrui, almeno
assicurati di essere una persona meglio.
Ciao,
P.S. 
-- 
 Daniele Orlandi                                                        つづく

invaders o uno pseudo 3d come Doom?
Uno pseudo space invaders si', e per una cosa tipo Doom una volta che
hai una libreria decente (il difficile e' quello... e io NON ne sarei
in grado) non c'e' grossa difficolta'.
Leonardo


 in grado) non c'e' grossa difficolta'.
E' vero le librerie sono la parte più complessa! Comunque ci sono 
numerosi codici sorgente gratuiti che ti permettono di creare un tuo 
gioco, anche di una certa complessità, solo però che per creare un 
videogioco, oggigiorno, è pressochè impossibile se non hai un team di 
alcune decine di persone tra programmatori, grafici, game designer, 
animatori ecc... io avevo gia un'idea e dei bozzetti per una semplice 
avventura grafica in stile Monkey Island, poi non se ne è fatto più 
nulla... -__-'
Comunque ora non c'è più bisogno di ricorrere al C per creare questo 
genere di giochi (avventure grafiche), ci sono alcuni tool gia pronti 
che ti permettono di realizzare cose davvero carine.
http://miforum.forumcommunity.net/?t=12169192
Marco

CUT
l'articolo è interessante ma secondo me con  titolo  un pò fuorviante:
Si parla della capacità di una macchina di generare un ambiente 3d in cui si 
interagisce in tempo reale ed è  indistinguibile dalla realtà in termini 
grafici.
La distinzione dalla realtà invece c'è, ed è legata al fatto che, questo 
ambiente 3d lo vedremmo:
1) Poco credibile in termini di quello che ci succede dentro
2)Attraverso un monitor od occhialetti 3d, quindi con la consapevolezza di 
vedere un qualcosa simile ad un programma televisivo
Per raggiungere una teorica matrix, (a meno di tecnologie militari 
sconosciute ai più) mancano ancora 2 aspetti importanti;
1) Intelligenza artificiale, e qui con l'aritmetica binaria non ci siamo 
proprio a mio avviso: Per quanto la potenza di calcolo possa essere bruta in 
tempo reale,  potremmo generare intelligenze artificiali che rispondano più 
che altro "si" o "no" e difficilmente con un "dipende" o  un "in parte" 
argomentato.
Servirebbero algebre e circuitazioni più complessi di quella binari; cosa 
che si potrebbe realizzare con i qbit; ma per questo serviranno forse altri 
20 anni di studi
2) Connessione uomo macchina; Lo "spinotto in testa" non mi pare esiste 
ancora, su larga scala interagiamo con il computer ancora con tastiera e 
mouse figurati, ed il resto sono esperimenti in cui c'è la consapevolezza 
dell'esistenza di una connessione artificiale.
Questa sola consapevolezza rende "l'inganno" scopribile.
Imho, Volendo fare uno studio di fattibilità di una "matrix", essa  non 
sarebbe tecnicamente possibile prima di altri 50 anni
Ciao 

 Si è vero la sintassi è più corretta la tua. :)
questa è una perla :-)
ciao
feynman