Newsgroup: it.comp.ia
Titolo: Ravviviamo il gruppo

Sentite... cosa ne dite di buttare giu' un progettino di AI su questo
newsgroup?
Ricordatevi che da un newsgroup possono nascere tante belle cose...
(guardate come si e' sviluppato linux in poco tempo)

 newsgroup?
Non e' una brutta idea. Io seguo questo ng fin dalla nascita perche'
speravo di poter imparare qualcosa di AI, visto che sono completamente a
digiuno. Ma finora non e' passato molto di interessante... :(
Bye
   Wiz
--
     __
__  ///  Fidonet:   2:332/502.18 (Simone Tellini)
\\\///  E-Mail:     
w...@pragmanet.it
 \X//  WWW:         
http://www.pragmanet.it/~tellini/STFax/STFax.html
Un ottimista e' un pessimista senza esperienza.


Sicuramente e' una buona idea, ma da dove vorresti cominciare: qualche
giorno fa avevi proposto di far qualcosa sulla visione artificiale, ma
io non ne so quasi nulla. Forse un buon punto di partenza portebbe
essere quello di fare una buona home-page in italiano sull'IA (io non
ne ho ancora trovate). Ho provato a guardare quella di Nicola Bellotto
(
http://www.geocities.com/SiliconValley/Peaks/4181/
) ma e' ancora un
po' spoglia... potremmo dargli una mano ad arricchirla (sempre che a
lui vada bene). Credo che se ognuno scrivesse un paio di pagine in un
tempo relativamente breve, ne verrebbe fuori qualcosa di discreto.
Cosa ne dite?
Matteo.

 tempo relativamente breve, ne verrebbe fuori qualcosa di discreto.
A me andrebbe benissimo!! Purtroppo la mia è stata un'idea un po'
utopistica, nel senso che l'entusiasmo iniziale con cui è partita mi
aveva fatto dimenticare quanto poco tempo ho a disposizione...
Se ogni persona che conosce un po' l'HTML (impararlo comunque 
è abbastanza semplice) sviluppasse qualche pagina su un particolare
argomento, quello che preferisce, potrebbe poi renderlo disponibile al
NG in modo tale che gli altri possano includere il link corrispondente
nelle proprie pagine.
Sarebbe bello, quindi, se ognuno si creasse il proprio sito in uno
qualsiasi dei server che mettono a disposizione uno spazio gratis (vedi
http://www.geocities.com
 , 
http://www.aspide.it
 , ecc.) con i links agli
altri siti sviluppati.
Naturalmente, se qualcuno non ha tempo per smanettare in rete ma può
comunque fornire pagine HTML, testi o qualsiasi altro materiale in
proposito, io sono ben lieto di integrarlo nelle mie pagine.
Avanti ragazzi, forse questa volta può nascere qualcosa di buono!!
Ciao
-- 
get a look to: "IA a portata di tutti"
http://www.geocities.com/SiliconValley/Peaks/4181/

altri siti sviluppati.
Ottima idea, io aderisco!!!!!


altri siti sviluppati.
faccio una cosa...
visto che su geocities et similia danno relativamente poco spazio, mi
informo su cosa mi costa aprire una web page con qualche mega a
disposizione...
vi faro' sapere al piu' presto.
Nel frattempo vorrei dare qualche spunto su cui si potrebbe lavorare...
Ad esempio, un programmillo molto bello che farebbe un discreto furore anche
su internet potrebbe riguardare l'interpretazione del linguaggio naturale.
Immaginate un motore di ricerca
(aziendale/commerciale/free/altavista/quellochevolete) dove si possa
scrivere "cercami le pagine che includano la parola "Ciccio" ma dove non
compaia "bello"
Ok, scrivere su altavista "ciccio NOT bello" e' sicuramente piu' facile, ma
l'utilizzo non sarebbe limitato ai motori di ricerca in senso stretto.
Pensate ad esempio ad una consultazione di un database sql dove, al posto di
mettere i vari comandi, uno possa esprimersi nella propria lingua chiedendo
ad esempio "vorrei la lista dei dipendenti con piu' di 5 anni di servizio
che hanno totalizzato 1000 vendite del prodotto xyz"
sarebbe la gioia di tutti gli uffici, credetemi.
(se poi a questo aggiungiamo un commercialissimo prodotto di riconoscimento
vocale otteniamo un godimento totale)...
che ne pensate?

compaia "bello"
Non sarebbe più interessante (molto simile comunque a quello che hai
proposto tu) un sistema che fornisca una specie di "guida in linea
intelligente" per le applicazioni, in cui per esempio puoi dire a un
programma di gestione agenda: "segna un appuntamento con Tizio, fra due
giorni, all'ora di pranzo"?
Io penso che una cosa del genere potrebbe diventare, oltre che un
interessante esperimento di IA, un sistema che potrebbe diventare standard
anche nei programmi di pubblico dominio, se si crea una bella interfaccia
modulare ed espandibile.
P.S. Scusate se ho buttato giù un mucchio di stupidate, non mi sono mai
occupato di IA, anche se mi interessa molto.
Ciao!
   by LJL
 
ljl...@tin.it
 
http://members.tripod.com/~ljl


Ciao a tutti, sono Manuel ed è la prima volta che mi connetto a questo
NG.
Nonostante mi sia interessato di IA solo a livello "divulgativo"
(studio Economia) e non possa mio malgrado dare contributi di livello
tecnico, sono disponibile per quanto possibile.
PS ho elaborato un banale programmino riguardante il problema
dell'allocazione ottimale delle mansioni, applicando i concetti
appresi leggendo sugli algoritmi genetici e molte volte il programma
ha trovato la soluzione ottimale in un numero di passi inferiore al
mero calcolo combinatorio riguardante tutte le possibili
configurazioni. Purtroppo ho utilizzato un linguaggio veramente
ridicolo (Hypertalk per Macintosh su un vecchio LC) ed il programma è
di una lentezza spaventosa)

occupato di IA, anche se mi interessa molto.
be', siamo circa li' con quello che proponevo...
quello che conta infatti e' fare l'engine, poi l'applicazione che lo usa
puo' essere di qualunque tipo.
p.s.: non mi sembra di aver letto stupidate :-)


Io penso che forse sarebbe meglio concentrarsi il piu' possibile in un
unico sito, cosi' da dare l'impressione di un lavoro completo e
coordinato (il tutto e' meglio della somma delle parti :)). Mi rendo
conto che in questo modo tutto il lavoro di upload rimarrebbe sulle
spalle di una sola persona, pero' bisogna anche considerare che fatta
la prima pagina, tutto il lavoro si limiterebbe a fare dei link ai
documenti, che dovrebbero essere molto semplici (con tre o quattro
immagini al massimo) in modo da guadagnare in velocita' di
collegamento e in tempo speso per farli.
Se lo spazio non bastasse si possono usare altri account su geocities,
(tanto per averne uno basta avere un indirizzo di mail, ed io ho tre
indirizzi e-mail che non uso e dunque sarebbero altri 9 Mb a
disposizione).
Comunque per adesso lo spazio non e' un problema: il problema e'
semmai come riempirlo!
Io posso scrivere (con calma...) una introduzione sulle reti neurali:
pensavo ad una cosa molto divulgativa e con poche formule, poi se c'e'
un reale interesse posso anche fare (com mooolta calma...) un
documento .ps o .pdf da mettere in rete con maggiori dettagli.
C'e' qualcuno che si propone per scrivere qualcosa sugli algoritmi
genetici e sulla logica fuzzy?
Avanti fuori i volontari!  ;)
Ciao, Matteo.

modulare ed espandibile.
Non penso sia necessario 'scomodare' l'intelligenza artificiale per
fare una cosa del genere. Io credo che la sfida si giochi sulle
'capacità adattive e cognitive' di un programma. (Non significa
certamente che quello che tu proponi sia una cosa inutile, anzi ...)
Andrea

Ciao, Matteo.

certamente che quello che tu proponi sia una cosa inutile, anzi ...)
be', non sarei del tutto concorde...
Dipende da cosa si vuole realizzare... se solo un esecutore di comandi (un
interprete) o qualcosa che possa interagire con l'interlocutore in maniera
non "stupida" (qualcuno si ricorda del programma Eliza?)
Insomma, dipende se voglia vincere la sfida di turing oppure no :-)
Lorenzo Malaguti

vi faro' sapere al piu' presto.
Ciao Lorenzo. Giusto una precisazione... Geocities dŕ 2 Mega, e se non erro
ora si č passati a 3 Mega. :)
Nenč

Anche se decisamente complicata.
Sarebbe molto interessante, ma non vorrei che diventasse più complicato
della prima soluzione...


...

Be', non certo un semplice esecutore di comandi del tipo "10 PRINT "Non so
cosa risponderti":END" ;-)
E, forse, anche qualcosa di un po' più intelligente di Eliza!


LJL).
Ma io invece intendevo proprio qualcosa che _si riferisse_ ad un determinato
contesto; intendevo (vedi l'altro post) un sistema in cui ogni programma
fornisce il suo proprio contesto mediante un'interfaccia.



Mi piace molto l'entusiasmo che sta nascendo intorno a questo tread
(sicuramente fra i piu' interessanti degli ultimi mesi, naturalmente
dopo ''se non mi leggi mi uccido'' :), pero' non ho capito bene in che
modo Lorenzo (e anche LJL) vorrebbero sviluppare la loro idea: io so
qualcosa di reti neurali, e con queste sarebbe alquanto lungo e
complesso portare aventi un lavoro di questo genere. Soprattutto se si
vuol avere qualcosa che ''capisca'' il linguaggio naturale al di fuori
di un determinato contesto (mi riferisco soprattutto alla proposta di
LJL). 
Cosa vorreste usare? 
Intanto io vi propongo anche un'altra idea: che ne dite di usare una
rete neurale per fare previsioni sul risultato delle partite di
calcio. Si potrebbe usare una rete con n input (n=numero squadre,
poniamo di serie A), e 3 un output. La cosa credo sia abbastanza


Grande Idea!!!

Avanti fuori i volontari!  ;)
Anch'io con moltissima calma potrei preparare qualcosa su 'classifier
system', 'algoritmi genetici' e 'genetic programming'. (ripeto con
moltissima calma).
ciao Andrea

Lorenzo Malaguti
Cio' che più mi interessa non e' la creazione di packages commerciali,
ma la costruzione di modelli e strumenti teorici in grado di simulare,
per dirla a là Weber,  "l'agire dotato di senso', la possibilita' di
raggiungere quella che il Prof. Giovanni Dosi chiama 'intelligenza
naturale' (capacità di generalizzazione, di ragionare per  analogia,
di categorizzazione, etc.)
Il mio interesse per questi temi nasce da  'studi economici'. La
teoria economica standard pone la razionalita' perfetta degli agenti
(intesa come ottimizzazione matematica) al centro delle proprie
costruzioni. Herbert Simon fu il primo a mettere in dubbio questo
postulato, evidenziando la  necessita' di  costruire  dei modelli di
razionalità limitata e successivamente dei modelli basati sulla
razionalita' limitata.
Negli ultimi vent'anni si e' sviluppato un'approccio alla teoria
economica chiamato 'economia evolutiva' che si propone, tra le altre
cosa, di seguire questa strada (per dire la verita' non e' l'unico,
anche i 'neo-austriaci' seguono questa strada). 
La 'computer science' viene vista quindi come lo strumento ideale per
trattare con problemi complessi e 'mal definiti' quali sono gli eventi
economici.
Tornando alla tua idea, come strumento per realizzarla posso
consigliarti il Genetic Programming di John Koza. 
Andrea


Benissimo! Ci risentiamo quando c'e' qualcosa di pronto cosi'
decidiamo chi fa l'indice e altri dettagli.
Ciao, Matteo.

Grande Idea!!!
Ciao a tutti!
Sono uno studente di matematica, e so un po' di cose sulle reti
neurali, e principiante sul caos deterministico. L'idea di fare
qualchecosa di utile mi interessa.
La mia proposta č questa: creare una pagina HTML di riferimento,
contenete link utili e soprattutto una bibliografia, dove ognuno che
ha trovato un libro interessante lo potrebbe inserire commentandolo.
Un'altra area utili potrebbe essere quella relativa alle
implementazioni di algoritmi.
A tale proposito ho richiesto spazio su geocities per realizzare una
tale struttura.
Il top sarebbe realizzare un gruppo no-profit di sviluppo di un
qualche proggetto.
Cosa ne dite?
Rossano Agneni
r_ag...@hotmail.com

qualche proggetto.
Molto interessante, ma (IMHO) dobbiamo stare attenti a non fare
progetti troppo ambiziosi che poi non riusciremmo a portare avanti:
gia' costruire una bella pagina in italiano sull'IA non mi sembra cosa
da poco.
Ciao, Matteo.


>
r_ag...@hotmail.com
Per me va bene collaborare con te sulle reti!!
Se per te va bene, sentiamoci via e-mail confronare le nostre
conoscienze per creare un punto da cui partire.
A presto!!
Ciao da Rossano
r_ag...@hotmail.com


Avevo scritto questo messaggio prima di leggere quello con oggetto
E.V.A. ... forse può restare valido lo stesso ...
Posso dirla grossa?
Perchè non si tenta di fare un programma VIVO?
Certo bisogna intendersi su cosa vuol dire vivo (c'è chi dice che un
virus software è vivo perchè si riproduce, vorrei qualcosina di
meglio... )
... e non sto certo pensando al Tamagoci ...
ciao. alberto

... e non sto certo pensando al Tamagoci ...
E allora, cerchiamo di intenderci: secondo te cosa vuol dire "vivo"? Che
tipo di programma riterresti "vivo"?
--
Ciao!
   by LJL
 
ljl...@tin.it
 
http://space.tin.it/computer/ferlucch

 tipo di programma riterresti "vivo"?
Anche se so ben poco in materia, penso che la strutture che più si
avvicinano al concetto di "vivo" siano quelle basate sugli algoritmi
genetici. O no?





genetici. O no?
Si e No!! :-))
Gli algoritmi genetici sono fondamentalmente degli algoritmi di
ottimizzazione. Possiedono la 'particolarita`' di basarsi sugli
operatori genetici (cioe` mutazione e cross-over). L'artificial-life
si basa principalmente su altri concetti e strumenti, sono comunque
state fatte parecchie cose usando gli algoritmi genetici (vedi ad
esempio:  formiche artificiali che imparano a distinguere tra cibo e
veleno e che imparano ad essere 'socievoli').
Per artificial-life io credo sia piu` adatto riferirsi ai lavori di
Stuart Kauffman, Walter Fontana [vi consiglio di scaricarvi il working
paper pubblicato dal  SantaFe Institute fatto insieme a Buss -il sito
del SantaFe Insitute e` 
http://www.santafe.edu
, basta vedere tra i
working paper del '96(credo) -], ai discorsi sulle proprieta`
emergenti di sistemi complessi e all' auto-organizzazione. (di lavoro
ne e` stato fatto parecchio, ma bisogna stare attenti perche` secondo
me una buona parte e` solo 'robaccia', il SantaFe Institute
recentemente sta publicando di tutto anche cose  'non pensate')
Ottimo e` il riferimento al TIERRA di T.Ray fatto da Matteo nel suo
messaggio (lasciate perdere quello che dice Langton, il cervello ormai
se lo e` giocato da un bel po`, non so' se qualcuno di voi lo conosce,
ma credetemi sta fuori di testa.).
Comunque gli algoritmi genetici (e il genetic programming) sono un
buon inizio per esplorare questo mondo.
A presto
Andrea Serafino

ma credetemi sta fuori di testa.).
Povero Chris! Vabbe' chei ''complessologi'' di SantaFe sono un po' esaltati 
(forse l'idea di creare una teoria organica dei sistemi complessi senza 
distinzione fra l'analisi di cellule tumorali che si sviluppano e esseri umani 
che fanno investimenti finanziari, e' un po' ambiziosa).
Pero' non mi sembra cosi' brutto il suo lavoro negli ultimi tempi (non e' che il sia
un suo fan, anche se tutta il mio interesse su queste cose e' partito dalla famosa
'formica di Langton').
 
Forse ti riferisci a qualche articolo in particolare? 
Ciao, Matteo.
