Autore |
Discussione |
|
coma
Utente medio
Regione: Puglia
Prov.: Bari
|
Inserito il - 29/10/2010 : 20:19:47
|
Salve a tutti!! Sicuramente vi starete chiedendo, ma che diavolo ci fai già qui non puoi goderti l'ultimo anno di superiori invece di cionzolare già per l'università!?Beh no, ho troppa voglia di fare ciò che ho sempre voluto fare e esattamente per tale ragione vorrei cominciare ad informarmi in merito ad un argomento moderno e affascinante come l'intelligenza artificiale!! Ho già acquistato un manuale "Intelligenza Artificiale - Un approccio Moderno" per poter capire appieno tutto ciò che mi serve per riuscire a fine anno a proporre alla commissione una piccola rete neurale addestrata a fare qualcosa( si non qualcosa in particolare, l'importante è che vada!! :) ) ed implementarla magari in un linguaggio appropriato( ho letto del Prolog ) oppure volendo potrei usare i linguaggi che conosco ( C/C++, Java, C#, Perl ). Vi chiedo cortesemente, ( voi che sicuramente avrete già affrontato abbondantemente questo argomento) di darmi magari qualche dritta, suggerimento sui corretti passi da fare per potermi poi in tal modo muovermi agevolmente nel mondo dei KBS e dell'I.A!! :) Grazie a tutti per l'attenzione!!
|
|
FullMetalJacket
Utente medio
|
Inserito il - 29/10/2010 : 22:48:34
|
La rete neurale non fa propriamente parte dell'IA classica, è una tecnica più matematica che di AI e non è possibile averne il pieno controllo sui risultati (non è possibile capire i passaggi che portano ad un risultato, ma solo individuare lo spazio delle soluzioni in cui muoversi mediante l'addestramento e l'eventuale apprendimento con rinforzo off-line o in-line). |
|
|
coma
Utente medio
Regione: Puglia
Prov.: Bari
|
Inserito il - 29/10/2010 : 23:00:49
|
Capisco...Ma essenzialmente in che modo sarebbe possibile realizzarne una? Dovrei avere ovviamente delle basi? e se si di che tipo esse dovrebbero essere? |
|
|
FullMetalJacket
Utente medio
|
Inserito il - 30/10/2010 : 14:27:14
|
Se ti interessa realizzarla da zero, serve abbastanza teoria (anche di matematica) e una buona abilità di programmazione e di progettazione (ci sono vari paradigmi con cui progettarla a partire dal tipo di addestramento che si vuol fare, se c'è o no apprendimento con rinforzo, all'implementazione delle funzioni di attivazione per ogni nodo, al numero dei livelli, all'algoritmo della delta rule e back-propagation, ecc...).
Per quello che vuoi fare tu, ci sono in rete molti tool già pronti dove basta inserire lo schema della rete e gli esempi di training-test (che dovrai comunque modellare da zero, magari con un piccolo programmino, conta che ne servono svariate migliaia per un minimo addestramento a seconda poi di quanti input vuoi dare)....a parte che devi anche modellare il problema affinchè possa essere risolto da una rete neurale (o un percettrone a seconda dello spazio delle soluzioni i cui ti devi muovere, lineare o non lineare) |
Modificato da - FullMetalJacket in data 30/10/2010 14:28:32 |
|
|
coma
Utente medio
Regione: Puglia
Prov.: Bari
|
Inserito il - 30/10/2010 : 18:25:45
|
Ti ringrazio per la risposta davvero chiara ed esauriente!!Da essa deduco che essenzialmente ho bisogno di leggere inanzitutto il libro che ho preso per poter aver una buona base sulla quale lavorare e poi di li sarò in grado di dare origine a qualcosa di interessante!! Ho visto che sei piuttosto spigliato nell'argomento pertanto penso tu abbia già tra le mani del materiale e se così fosse ti dispiacerebbe condividerlo magari per poter studiare più agevolmente il tutto?! ti ringrazio per l'interessamento! |
|
|
noname
Utente medio
Regione: Puglia
Prov.: Bari
Città: Città dell'Ammmore
|
Inserito il - 03/11/2010 : 16:44:33
|
Su Ioprogrammo 135 trovi degli articoli molto chiari sulle neural networks. Se non riesci a procurartelo fai un fischio ;) |
|
|
coma
Utente medio
Regione: Puglia
Prov.: Bari
|
Inserito il - 04/11/2010 : 13:53:45
|
Se non ti dispiace potresti passarmi il link noname?! ti ringrazio anticipatamente!! |
|
|
|
Discussione |
|