Torna indietro   Hardware Upgrade Forum > Off Topic > Discussioni Off Topic > La Piazzetta (forum chiuso)

Roborock Saros 20: il robot preciso e molto sottile
Roborock Saros 20: il robot preciso e molto sottile
Il nuovo robot di Roborock per l'aspirazione della polvere e il lavaggio dei pavimenti spicca per immediatezza d'uso e per l'efficacia dell'azione, grazie anche a un ridotto sviluppo in altezza. Saros 20 integra un motore da ben 36.000Pa di potenza e un sistema di lavaggio a due panni rotanti, con bracci estensibili e un sistema di navigazione molto preciso.
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm
ASUS e HIFIMAN uniscono le forze per creare ROG Kithara, cuffie gaming con driver magnetici planari da 100mm, design open-back e microfono MEMS full-band. Una proposta che ambisce a coniugare fedeltà per audiofili e performance ludiche, disponibili a 319 euro
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Roborock Qrevo Curv 2 Flow: ora lava con un rullo
Qrevo Curv 2 Flow è l'ultima novità di casa Roborock per la pulizia di casa: un robot completo, forte di un sistema di lavaggio dei pavimenti basato su rullo che si estende a seguire il profilo delle pareti abbinato ad un potente motore di aspirazione con doppia spazzola laterale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-04-2004, 15:45   #1
gpc
Senior Member
 
L'Avatar di gpc
 
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
Qualcuno ha mai lavorato con le reti neurali?

C'è qualcuno qui che conosce queste cose?
Sto cercando di fare un lavoretto per implementare una piccola rete neurale con un PIC, ma dovrei prima capire bene come funziona l'implementazione nei vari linguaggi, in particolare mi interesserebbe il C.
E poi avrei alcuni dubbi da chiarire... mi sono letto un paio di libri sull'argomento ma ci sono alcune cose che mi sfuggono.
C'è qualcuno che ne sa qualcosa qui?
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire)
Le mie foto su Panoramio - Google Earth
gpc è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 15:49   #2
gotam
Senior Member
 
L'Avatar di gotam
 
Iscritto dal: Aug 2000
Città: Formia
Messaggi: 6900
Ho fatto l'esame un bel pò di tempo fa e nn è che mi ricordi granchè onestamente, cmq dimmi che mi serve, vedo se posso esserti utile.
__________________
"La birra è la prova che dio ci ama e vuole che siamo felici"
gotam è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 16:22   #3
gpc
Senior Member
 
L'Avatar di gpc
 
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
Voglio fare un aggeggio che impari a muoversi su quattro zampe senza andare a sbattere.
Avevo pensato di organizzarlo con una fila di neuroni collegati ai sensori, una fila nascosta dove risiederebbero gli "istinti", e un'ultima di output collegata ai servomotori.
Dovrei avere un feedback dai motori perchè l'insetto in questione ha l'istinto di muoversi (in seguito si può pensare di dotarlo di qualche altro sensore, di luce o di suono o di calore per esempio, perchè capisca dove vuole andare), oppure dovrei trovare un modo perchè capisca che si è mosso effettivamente e che non sta solo zampettando a vuoto.
Quando sbatte, dei sensori, che ho pensato possano essere antenne collegate a microinterruttori, mandano un impulto che viene recepito come "male".
In tutto questo dovrebbe apprendere autonomamente a muoversi (quindi coordinare i movimenti dei motori per generare uno spostamento effettivo -un primo sistema di apprendimento, IMHO il più difficile) e a non sbattere (impulto del sensore-fermo e prova un'altra strada).
Qualche idea?
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire)
Le mie foto su Panoramio - Google Earth
gpc è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 16:23   #4
Athlon64-FX53
Bannato
 
Iscritto dal: Nov 2003
Città: Parma<->Verona ATTENZIONE: ho cambiato nick, ora sono 3NR1C0 ;)
Messaggi: 1615
Mi pare che in edicola in questo periodo ci sia proprio un robottino con tali caratteristiche... chiaramente da montare settimana dopo settimana.

Boh vedi tu se può esserti d'aiuto.
Athlon64-FX53 è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 16:24   #5
gpc
Senior Member
 
L'Avatar di gpc
 
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
Quote:
Originariamente inviato da Athlon64-FX53
Mi pare che in edicola in questo periodo ci sia proprio un robottino con tali caratteristiche... chiaramente da montare settimana dopo settimana.

Boh vedi tu se può esserti d'aiuto.
Guarda, una volta ho provato a prendere una di quelle riviste, ma le evito come la peste: non finiscono mai, generalmente il livello è bassino e spendi una fortuna...
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire)
Le mie foto su Panoramio - Google Earth
gpc è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 16:43   #6
Athlon64-FX53
Bannato
 
Iscritto dal: Nov 2003
Città: Parma<->Verona ATTENZIONE: ho cambiato nick, ora sono 3NR1C0 ;)
Messaggi: 1615
Quote:
Originariamente inviato da gpc
Guarda, una volta ho provato a prendere una di quelle riviste, ma le evito come la peste: non finiscono mai, generalmente il livello è bassino e spendi una fortuna...
Mi farò dire il titolo... un mio amico la stava facendo ed era soddisfatto... poi boh... in edicola si trovano cose carine, ma anche tante fregature
Athlon64-FX53 è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:01   #7
Dr. Death
Bannato
 
L'Avatar di Dr. Death
 
Iscritto dal: Apr 2003
Città: Bari
Messaggi: 764
Uhm quanto paghi per qualcosa del progetto eliza?
Dr. Death è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:30   #8
Bilancino
Senior Member
 
L'Avatar di Bilancino
 
Iscritto dal: Jun 2001
Città: Lazio
Messaggi: 5936
Vuoi fare il ragnetto.......interessante in questo caso per la massima precisione servirebbero 4 motori passo passo e ovviamente programmare il pic......Servono però almeno due sensori anteriori per far prendere le distanze dagli oggetti........o ultrasuoni o a baffo quando sbatte........

Il mio non è il ragnetto però fa tutto........



Solo che la programmazione è in assembler anche se esistono dei programmi in cui scrivi in C

Ciao
__________________
HP Gaming 16 I7 10750H, nVidia GTX1650TI 4Gbyte DDR6, 16Gbyte di Ram, SSD INTEL 500Gbyte, Amplificatore Denon PMA-510AE, Diffusori Q Acoustics 3020i
Bilancino è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:32   #9
gpc
Senior Member
 
L'Avatar di gpc
 
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
Quote:
Originariamente inviato da Dr. Death
Uhm quanto paghi per qualcosa del progetto eliza?
Eliza chi è? Una bella figa?
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire)
Le mie foto su Panoramio - Google Earth
gpc è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:36   #10
gpc
Senior Member
 
L'Avatar di gpc
 
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
Quote:
Originariamente inviato da Bilancino
Vuoi fare il ragnetto.......interessante in questo caso per la massima precisione servirebbero 4 motori passo passo e ovviamente programmare il pic......Servono però almeno due sensori anteriori per far prendere le distanze dagli oggetti........o ultrasuoni o a baffo quando sbatte........

Il mio non è il ragnetto però fa tutto........



Solo che la programmazione è in assembler anche se esistono dei programmi in cui scrivi in C

Ciao
Per i motori uso i servomotori che si usano nel modellismo, la posizione è univoca con il segnale PWM. Volevo farlo a zampe, non a ruote.
I sensori per lo "sbattimento" erano come prima prova delle antenne con dei microinterruttori, che quando sbattono chiudono il contatto, e poi mi era venuta l'idea che si potevano mettere due fotoresistenze alla fine delle antenne così quando si avvicinava ad una parete poteva accorgersi dalla luce che calava che stava andando verso un muro, e se sbatteva poi restava sempre la soluzione precedente...

Il fatto del C è per """comodità""" e perchè c'è un profe che vuole un progetto col PIC in C, per cui tanto vale che mi abitui...
E' più comodo per fare operazioni complesse, ma IMHO è una complicazione inutile per gestire le uscite.
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire)
Le mie foto su Panoramio - Google Earth
gpc è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:36   #11
gpc
Senior Member
 
L'Avatar di gpc
 
Iscritto dal: Oct 2000
Città: UK
Messaggi: 7458
Appena ho tempo faccio uno schemino di quello che volevo fare, così ve lo faccio vedere e ci capiamo meglio.
__________________
"Questo forum non è un fottuto cellulare quindi scrivi in italiano, grazie." (by Hire)
Le mie foto su Panoramio - Google Earth
gpc è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:41   #12
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
Quote:
Originariamente inviato da gpc
Voglio fare un aggeggio che impari a muoversi su quattro zampe senza andare a sbattere.
Avevo pensato di organizzarlo con una fila di neuroni collegati ai sensori, una fila nascosta dove risiederebbero gli "istinti", e un'ultima di output collegata ai servomotori.
Dovrei avere un feedback dai motori perchè l'insetto in questione ha l'istinto di muoversi (in seguito si può pensare di dotarlo di qualche altro sensore, di luce o di suono o di calore per esempio, perchè capisca dove vuole andare), oppure dovrei trovare un modo perchè capisca che si è mosso effettivamente e che non sta solo zampettando a vuoto.
Quando sbatte, dei sensori, che ho pensato possano essere antenne collegate a microinterruttori, mandano un impulto che viene recepito come "male".
In tutto questo dovrebbe apprendere autonomamente a muoversi (quindi coordinare i movimenti dei motori per generare uno spostamento effettivo -un primo sistema di apprendimento, IMHO il più difficile) e a non sbattere (impulto del sensore-fermo e prova un'altra strada).
Qualche idea?
Per prima cosa dubito che riuscira a farlo funzionare bene, ma visto che la fortuna aiuta i testardi, provo a dare il mio contributo .
Le reti neurali (multistrato, come nel tuo caso), ben si prestano ad una rappresentazione vettoriale, con un vettore per ogni strato ed una matrice per i pesi.
Per prima cosa devi decidere come mappare i "dati ambientali" in un vettore di ingresso appartenente a [0,1]^n. Ad esempio la velocita' lungo un'asse dell'aggeggio, o anche di ogni singola zampa. L'importante e' riuscire a trovare gli input "giusti". Per individuare collisioni ad esempio, potrebbe essere piu' produttivo fornire (assieme o in alternativa) la differenza di velocita' tra quella voluta e quella effettiva (chiaro indizio di collisione). Similmente per l'output, devi decidere dei valori in [0,1] che rappresentino le azioni da effettuare. In entrambi i casi, piu' riesci a stare ad alto livello meglio e' (riduci la complessita' e le variabili in gioco) Ad esempio, piuttosto che far insegnare gli spostamenti lungo un asse delle singole zampe sarebbe meglio considerare lo spostamento dell'intero mezzo lungo una certa direzione, o la rotazione.
Dal punto di vista matematico e' relativamente semplice, visto che si tratta di nulla piu' di moltiplicazioni matrici-vettori e di applicazioni di funzioni. Per l'implementazione in C basta che ti procuri una libreria per operazioni su matrici e ti risparmi un sacco di fatica.
Per l'addestramento, se decidi per la classica backpropagation dubito che sia praticabile uno di tipo supervisionato, dovrai "inventarti" una funzione di valutazione che abbia buon senso (l'altra maggiore difficolta').
In bocca al lupo


P.S.: Se riesco a rovistare tra le carte magari ti pesco fuori un paio di riferimenti bibliografici interessanti.
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:43   #13
majin mixxi
Senior Member
 
L'Avatar di majin mixxi
 
Iscritto dal: May 2001
Città: Milano Tokyo , purtroppo Utente con le palle fracassate
Messaggi: 2371
Quote:
Originariamente inviato da gpc
Appena ho tempo faccio uno schemino di quello che volevo fare, così ve lo faccio vedere e ci capiamo meglio.
ma se non riesci a far volare un elicotterino?
__________________
Kotoshi mo yoroshiku onegai-itashimasu
majin mixxi è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:55   #14
Dr. Death
Bannato
 
L'Avatar di Dr. Death
 
Iscritto dal: Apr 2003
Città: Bari
Messaggi: 764
Quote:
Originariamente inviato da gpc
Eliza chi è? Una bella figa?

fai qualche ricerchina
Dr. Death è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 17:58   #15
wolf64
Member
 
L'Avatar di wolf64
 
Iscritto dal: Sep 2000
Città: Castelletto Ticino (NO)
Messaggi: 242
Per Gpc,
prova a vedere se in questa guida sul C sotto Linux, nella sezione Reti Neurali, trovi qualcosa di interessante.

Ultima modifica di wolf64 : 09-04-2004 alle 18:00.
wolf64 è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 18:32   #16
spinbird
Senior Member
 
L'Avatar di spinbird
 
Iscritto dal: May 2001
Messaggi: 634
qualcuno mi spiega cos'è una rete neurale ?

cos'ha di diverso rispetto a una rete logica ad esempio ?
__________________
Però, va forte quest'auto!
spinbird è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 18:35   #17
Second Reality
Senior Member
 
Iscritto dal: Jul 2001
Città: Brescia, via le ma dal cul
Messaggi: 489
"Qualcuno ha mai lavorato con le reti neurali?"

La mia.... Spero tutti i giorni!

Vedo se ho via qualche lezione del poli..
__________________
" O Signore, fa' che non vada tutto a puttane "
Second Reality è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 18:49   #18
majin mixxi
Senior Member
 
L'Avatar di majin mixxi
 
Iscritto dal: May 2001
Città: Milano Tokyo , purtroppo Utente con le palle fracassate
Messaggi: 2371
Quote:
Originariamente inviato da wolf64
Per Gpc,
prova a vedere se in questa guida sul C sotto Linux, nella sezione Reti Neurali, trovi qualcosa di interessante.

ogni tanto compari
__________________
Kotoshi mo yoroshiku onegai-itashimasu
majin mixxi è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 18:58   #19
/\/\@®¢Ø
Bannato
 
L'Avatar di /\/\@®¢Ø
 
Iscritto dal: Jul 2000
Città: Malo (VI)
Messaggi: 1000
Quote:
Originariamente inviato da Dr. Death
Uhm quanto paghi per qualcosa del progetto eliza?
MA eliza sta alle reti neurali come Alvaro Vitali al cinema d'autore...
/\/\@®¢Ø è offline   Rispondi citando il messaggio o parte di esso
Old 09-04-2004, 18:58   #20
jappilas
Senior Member
 
L'Avatar di jappilas
 
Iscritto dal: Apr 2003
Città: Genova
Messaggi: 4747
Quote:
Originariamente inviato da spinbird
qualcuno mi spiega cos'è una rete neurale ?

cos'ha di diverso rispetto a una rete logica ad esempio ?
è *molto* diverso...
http://www.dattero.dist.unige.it/Pao...etiNeurali.ppt
__________________
Jappilas is a character created by a friend for his own comic - I feel honored he allowed me to bear his name
Saber's true name belongs to myth - a Heroic Soul out of legends, fighting in our time to fullfill her only wish
Let her image remind of her story, and of the emotions that flew from my heart when i assisted to her Fate
jappilas è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Roborock Saros 20: il robot preciso e molto sottile Roborock Saros 20: il robot preciso e molto sott...
ASUS ROG Kithara: quando HIFIMAN incontra il gaming con driver planari da 100mm ASUS ROG Kithara: quando HIFIMAN incontra il gam...
Roborock Qrevo Curv 2 Flow: ora lava con un rullo Roborock Qrevo Curv 2 Flow: ora lava con un rull...
Alpine A290 alla prova: un'auto bella che ti fa innamorare, con qualche limite Alpine A290 alla prova: un'auto bella che ti fa ...
Recensione HONOR Magic 8 Lite: lo smartphone indistruttibile e instancabile Recensione HONOR Magic 8 Lite: lo smartphone ind...
La missione NASA Lunar Trailblazer &egra...
Gli astronauti di Artemis II utilizzeran...
Una parte del razzo spaziale SpaceX Star...
Phanteks Glacier One 360M25-LCD: raffred...
La NASA rivede lo svolgimento della miss...
Addio alle esclusive PlayStation su PC? ...
PS5 Pro con PSSR aggiornato: nuova gener...
Altro che entry-level: a 198€ questo ECO...
Aliro 1.0: il nuovo standard aperto per ...
Primo contatto con Mazda CX-6e: con la p...
Le novità di HPE al MWC: arrivano...
vivo sarà al MWC 2026 con X300 Ul...
Jack Dorsey taglia il 40% di Block: 4.00...
Zscaler acquisiscew SquareX e porta il z...
Qualcomm non presenterà novit&agr...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 23:36.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v