Vai al contenuto
Melius Club

Simulare il cervello umano finalmente si può


Messaggi raccomandati

Mighty Quinn

Be' 

Basta leggere qui

https://arxiv.org/abs/2512.09502

 

Il nuovo supercomputer in Giappone verrà usato per simulare gli 80 miliardi di neuroni del cervello umano 

Finora al massimo si potrebbero simulare la miseria di 18 miliardi (Leonardo supercomputer, in Italia)

La cosa è piuttosto interessante 

In passato vari tentativi di mettere in rete i pc per arrivare a questi livelli sono falliti miseramente e hanno consumato qualche miliardo di euro 

Come tipico quando si vende fuffa scientifica ai politici 

Chissà che roba viene fuori adesso 

Ci sono parecchie interessanti innovazioni 

Non vedo motivo per non riuscirci 

Ma 

C'è un piccolo ma 

Nemmeno noi conosciamo  bene il connettoma del nostro cervello, che ovviamente non potrà essere simulato, quindi la vedo dura che possa uscire fuori qualcosa di sensato, di, diciamo, intelligente 

Comunque vale la pena di provare...forse 

Magari simuliamo un cervello umano con connessioni a casaccio, ci sarà da divertirsi...forse 

 

 

 

Link al commento
https://melius.club/topic/29051-simulare-il-cervello-umano-finalmente-si-pu%C3%B2/
Condividi su altri siti

Mighty Quinn

@dec ci vorrebbe uno che sa di computer science e almeno un po' anche di cosa è un cervello per dare un parere almeno un minimo ragionato 

I neural networks sono robetta ormai banale, vedi l' AI

Il problema principale è che il cervello ha neuroni specializzati che si occupano di certe cose e non di altre 

La novità qui è che si passa dal solito metodo del point to point communication a un nuovo metodo che chiamano collective communication (che roba sia in dettaglio non capisco bene)

Il sospetto che sia la solita sola da scienza megalomane e farlocca tipo quella che dice che ci sono 26 dimensioni, c' è.

Però prima di giungere a questa conclusione sarebbe carino capire un po' di più 

Ci sono anche interessanti implicazioni etiche: è etico creare una cosa che magari poi soffre?

Se soffre davvero potrebbe essere considerato un grande successo per certi versi, ma è etico?

Ma vedo che interessa più che altro cogliete loccasione per fare la battutina tanto spiritosa quanto telefonata

Non è il tuo caso che hai fatto un'analogia molto sensata

Vedremo se starà almeno in piedi sto mucchio di mattoni 

 

 

Link al commento
https://melius.club/topic/29051-simulare-il-cervello-umano-finalmente-si-pu%C3%B2/#findComment-1736449
Condividi su altri siti

1 ora fa, LeoCleo ha scritto:

Appena torna dal Giappone, il nostro wikipardo ci spiegherà tutto nei dettagli: del resto il progetto è suo. Forse risponderà in ritardo perché deve prima lasciare due istruzioni alla NASA su come impostare il rientro di Artemis. 

Quando una persona ci dimostra, volente o nolente, quanto siamo ignoranti, Il problema non è suo.

Link al commento
https://melius.club/topic/29051-simulare-il-cervello-umano-finalmente-si-pu%C3%B2/#findComment-1736509
Condividi su altri siti

2 ore fa, Mighty Quinn ha scritto:

La novità qui è che si passa dal solito metodo del point to point communication a un nuovo metodo che chiamano collective communication (che roba sia in dettaglio non capisco bene)

Sono metodi per far comunicare processi diversi, per fargli scambiare dati, quindi informazioni.
Processo è il termine che indica (l'immagine in memoria di) un programma in esecuzione, pensa al browser dal quale leggi. La chiave dell'high performance computing è il calcolo parallelo. Per ridurre il tempo di calcolo si suddivide il lavoro tra tanti processi. Per farlo è necessario farli comunicare tra loro.

Un processo normalmente non ha contezza della presenza di altri processi in esecuzione, fondamentalmente è stagno, non ha la possibilità di comunicare con altri processi. Per poterlo fare deve o passare attraverso il sistema operativo, che mette a disposizione alcuni metodi (memoria condivisa, pipe, socket, ecc...), oppure utilizzare librerie ad hoc. In ambito HPC una delle più usate è MPI.

Point-to-point o collective sono 2 metodi diversi per scambiare dati tra processi. Nel primo la comunicazione è 1 a 1, un processo spedisce, un altro riceve. Nel collective è 1 a tutti (broadcast, scatter), tutti a 1 (gather, reduce) o tutti a tutti (allgather, allreduce). Qui "tutti" in realtà potrebbe anche indicare sottogruppi di tutti i processi, quindi si fanno comunicare tutti i processi appartenenti ad un sottogruppo.

Quale metodo sia meglio utilizzare dipende da cosa si vuole ottenere, dall'algoritmo. In linea di principio un programmatore potrebbe ottenere lo stesso risultato delle collective usando solo point-to-point, ma gli costerebbe un sacco di lavoro in più. Usare quelle messe a disposizione dalla libreria significa meno codice e tempo, meno possibilità di errori, ma soprattutto sfruttare le ottimizzazioni già presenti nella libreria. Quelle disponibili hanno la possibilità di scegliere in autonomia gli algoritmi più adatti in base alla quantità e topologia dei processi, e soprattutto in base all'hardware, in particolare la rete di interconnessione, perché le versioni commerciali sono sviluppate dai produttori di hardware.

Di per sé le collective non sono una novità, nel senso che nella libreria sono disponibili da sempre.

In questo lavoro, da quanto capisco, la novità consiste principalmente nel fatto che la fase di preparazione della rete neurale, o meglio della mappa locale (ad ogni processo) della rete di connessioni, non richiede comunicazione tra processi, quindi è molto più veloce. La comunicazione infatti ha sempre un overhead, quindi si cerca di ridurla al minimo indispensabile. Un ulteriore ottimizzazione è il fatto che tutto è contenuto nella memoria delle GPU, il che consente di sfruttarle al massimo. Portare dati dentro e fuori alla memoria della GPU è un fattore limitante. Hanno potuto farlo anche perché sono passati dalle V100 con 16GB alle A100 di Leonardo che ne hanno il quadruplo.

  • Thanks 1
Link al commento
https://melius.club/topic/29051-simulare-il-cervello-umano-finalmente-si-pu%C3%B2/#findComment-1736577
Condividi su altri siti



  • Badge Recenti

    • Ottimi Contenuti
      Paky33
      Paky33 ha ottenuto un badge
      Ottimi Contenuti
    • Membro Attivo
      Oscar
      Oscar ha ottenuto un badge
      Membro Attivo
    • Badge del Vinile Verde
      jackreacher
      jackreacher ha ottenuto un badge
      Badge del Vinile Verde
    • Contenuti Utili
      Sognatore
      Sognatore ha ottenuto un badge
      Contenuti Utili
    • Membro Attivo
      godzilla
      godzilla ha ottenuto un badge
      Membro Attivo
  • Notizie

  • KnuKonceptz

    Kord Ultra Flex speakers cable

    Rame OFC 294 fili 12 AWG

    61dl-KzQaFL._SL1200_.jpg

×
×
  • Crea Nuovo...