Newsgroup: it.comp.ia
Titolo: analisi testi con ANN

Ho appena scoperto questo ng, quindi salve a tutti !! :-)
Mi sto interessando ad un progetto per la gestione di records via ANN.
L'idea é quella di disporre di un catalogo (in un semplice file test) di
records e ricercarli con una ANN, presentando come input record
incompleti (una sorta di select fatta su un db relazionale con qualche
costraint nella clausola where). Come output la rete dovrebbe restituire
il record completo, e magari quelli simili, indicando una percentuale di
rilevanza del risultato.
Per questo mi sono visto prodotti come WizDoc e dtSearch, che utilizzano
metodi convenzionali di indicizzazione di testi non ordinati. Siccome
paiono programmi dalle prestazioni spaziali, pensate che un approccio
con ANN possa migliorare o avvicinare quelle specifiche???
Non ho la piu pallida idea di come far gestire stringhe di testo alla
rete, o di come pre-elaborarle, che tipo di rete utilizzare.
Qualche idea o qualche riferimento bibliografico??
Una direzione per iniziare??
grazie anticipatamente
etienne

 con ANN possa migliorare o avvicinare quelle specifiche???
Personalmente sono dubbioso.
Quelli sono metodi algoritmici molto ben studiati e ottimizzati
all'inverosimile.
L'unica strada che mi viene in mente, č di usare la ANN come una sorta di
"compressore" di dati, creando quindi un indice sul dato "compresso".
Nel momento in cui l'utente inserisce il record incompleto o errato in
qualche parte, si comprime la richiesta, e si cercano tutti i record con la
stessa chiave (o magari entro un certo range).
Il vantaggio, potrebbe essere che le ANN tendono a commettere gli stessi
errori che commettono gli umani, per cui se invece di scrivere "proprio"
scrivi "prorpio", č probabile che la ANN generi per le due parole chiavi
simili, molto piů simili che non per "polipo".
Perň sarebbe da verificare...
--
Alessandro Monti

Personalmente sono dubbioso.
In effetti, c'e' un modo originale di affrontare il problema in cui le NN 
potrebbero essere lo strumento ideale.
Consideriamo il fatto che il riconoscimento del linguaggio non avviene "a 
parole", nonostante noi lo percepiamo come tale. Sono - da un lato - i singoli 
fonemi o gruppi fonemici ad attivare zone corticali, e dall'altro - a piu alto 
livello - pattern di parole (o espressioni) che veicolano immediatamente un 
significato (cioe' una piu' o meno precisa risposta biochimica nel cervello). 
Cio' - anche se non e' sicuro - pare avvenire piu' o meno allo stesso modo per 
l'ascolto che per la lettura - previa trasformazione mentale in fonemi. Per 
gruppi fonemici particolarmente frequenti, si formano nel cervello addirittura 
sottosistemi neurali specializzati - "corsie preferenziali" che saltano il 
passo di "fonemizzazione" della parola (o gruppi di parole) scritta.
Ora, estrarre questi pattern e' un lavoro mastodontico, e impossibile da fare a 
mano, tanto piu' che non ne abbiamo percezione cosciente - quindi non sappiamo 
nemmeno bene dove guardare. L'approccio statistico e' possibile ma finora non 
ha dato grossi risultati.
Le NN fanno bene una cosa: dopo opportuno addestramento, classificano. Per 
quanto sopra, si potrebbe provare ad usarle per classificare tali gruppi e 
vedere se c'e' effettivamente la possibilita' di associarvi direttamente una 
qualche semantica.
Ovviamente, i dettagli sono tanti, e complicati, e l'esito incerto. Chi ci 
finanzia? :-P
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun/

 finanzia? :-P
Ti sei posto una tesi, l'hai criticata, e infine l'hai resa irrealizzabile,
ed il tutto da solo!!!
Volevo solo farti i complimenti per il bellissimo sofisma! :-)
Comunque trovo un punto debole: come farebbero i sordi, a usare fonemi?
Evidentemente non è un passaggio obbligato, non come lo si intende di
solito.
L'ultima obiezione che ti sei dato è quella vincente. Niente soldi->niente
ricerca->niente programma :-(((
Ciao
--
Alessandro Monti

ricerca->niente programma :-(((
Ecco, questa e' un'altra cosa che viene fuori in quasi tutti i progetti di 
ricerca.. LOL



Per questo sono sostenitore di quella che chiamo "ricerca da garage".
Il piu delle volte, infatti, non producono innovative scoperte tecnologiche, ma il
lavoro dei pochi appassionati
con scarse risorse a disposizione, permette di mettere in opera i risultati
ottenuti con la ricerca
a piu alto livello........e di fare soldi :-)))
Ciao
etienne

a piu alto livello........e di fare soldi :-)))
Ecco, quest'ultimo punto non sarebbe poi da buttar via! ;-)



Si, ma scusa,ora sono un po preso con il lavoro,ne parliamo il prox.
inizio sett.
Buona domenica,
Ciao
etienne