Newsgroup: it.comp.ia
Titolo: IA & VB

Slave, io vorrei sapere se si possono sviluppare con Visual Basic dei
programmi riguardanti l' IA.
Grazie!
Mad Hatters

 programmi riguardanti l' IA.
La cosa importante sono gli algoritmi, e puoi svilupparli con qualsiasi
linguaggio di programmazione.
Ciao, Alessio.

...

Sai o sapete dove posso trovare degli alrogitmi per VB ?????
Grazie!
Mad Hatters

> programmi riguardanti l' IA.
 AC: La cosa importante sono gli algoritmi, e puoi svilupparli con qualsiasi
 AC: linguaggio di programmazione.
Assolutamente vero, ma se devi fare qualcosa di impegnativo hai bisogno di
affidabilita` che non credo Windows sia in grado di darti.
-- 
 "Who needs Windows and Gates in a  | Andrea Serafino
  world without walls and fences?"  | e.mail: 
aser...@geocities.com

 affidabilita` che non credo Windows sia in grado di darti.
Cosa intendi per impegnativo ed affidabilità?
Io per algoritmo impegnativo considero qualcosa che ha bisogno di una gran
quantità calcoli.... in questo caso non solo Windows, ma lo stesso PC
risulta inadeguato. L'affidabilità dei risultati di un algoritmo, poi,
ritengo dipenda in misura molto piccola dal sistema operativo sotto il quale
viene eseguito.... per farti un esempio, ho scritto reti neurali che
girassero su un comune DSP... sitema operativo nullo, eppure, ovviamente,
erano sicure ed affidabili nei risultati.
Ciao, Alessio.
PS: (per Mad) riguardo a programmi di IA in Visual Basic, dubito che se ne
possano trovare molti: l'eseguibile compilato con VB di solito è troppo
lento perchè possa essere usato in applicazioni IA. Comunque vai con Yahoo
alla sezione Business & Economy, Companies, Conputers, Software, Artificial
Intelligence e sicuramente troverai nell'elenco qualche ActiveX o DLL che
fanno al caso tuo.

Carissimo Alessio nel tuo post del Wed, 21 Oct 1998 10:13:50 +0200 scrivevi:
 AC: Cosa intendi per impegnativo ed affidabilità?
 AC: Io per algoritmo impegnativo considero qualcosa che ha bisogno di una gran
 AC: quantità calcoli.... in questo caso non solo Windows, ma lo stesso PC
 AC: risulta inadeguato. L'affidabilità dei risultati di un algoritmo, poi,
 AC: ritengo dipenda in misura molto piccola dal sistema operativo sotto il quale
 AC: viene eseguito.... per farti un esempio, ho scritto reti neurali che
 AC: girassero su un comune DSP... sitema operativo nullo, eppure, ovviamente,
 AC: erano sicure ed affidabili nei risultati.
Sulla definizione di impegnativo sono con te.
Per affidabilita` invece non mi riferisco alla "correttezza" dei calcoli,
ma (almeno per quanto mi riguarda) al fatto che una simulazione facilmente 
mi dura una giornata in cui spero (anzi esigo :-)) ) che il mio computer
non vada in crash (magari in serata quando sono quasi alla fine) facendomi
vedere qualche odiosa finestrella indicante qualche indirizzo di memoria
violato (non dal mio programma ;-) ).
A presto
Andrea


 violato (non dal mio programma ;-) ).
eheheheh... è vero, penso che a quasi tutti sia successo un crash un sacco
di volte. I miei pensieri sono vizati dal fatto che, nel 99,9% dei casi,
erano miei errori a provocare il crash del sistema (in media le mie analisi
durano ciascuna 6-7 minuti per 9-10 volte e quindi un'ora in totale e non
una giornata). Così certe volte sono anche "contento" (non soddisfatto!) che
succeda un errore del genere piuttosto che il risultato, magari in maniera
subdola, sia viziato da errori.
A proposito di errori, ecco perchè non si dovrebbe usare Visual  Basic per
scrivere programmi di IA.... VB ha una gestione degli errori che ritengo, a
dir poco, penosa (on error goto...) tanto che alle volte, pur di non usarla
(più per convinzione che per vera utilità), mi sobbarco tutto il lavoro
aggiuntivo. Per esempio, per cercare un oggetto che non sono sicuro sia
presente in una collection, mi faccio un bel ciclo FOR tra gli elementi,
piuttosto che usare l'on error; so che, certe volte, è un suicidio a livello
prestazionale... però l'on error proprio non mi va giù.... acc... ho le
fissazioni! :-)
Ciao, Alessio.

 per farti un esempio, ho scritto reti neurali che girassero su un comune DSP... 
Sono davvero curioso: per quale applicazione l'hai fatto?
E' per ricerca o un progetto reale?
bye,
	Denis