fbpx
Skip to main content

Intelligenza Artificiale 07-08

Di più
17 Anni 3 Mesi fa #79206 da Arianna
Scusa, non avevo letto la tua risposta ed ho postato comunque.
IO lo uso così:

String hostname = "localhost", text = "Il 26 dicembre 2003, l'Argentinos Juniors rinominò il suo stadio Estadio Diego Armando Maradona, in onore al campione argentino.", modules = AvailableProcessor.listOfValues();
int port = 3333;
try{
Client c = new Client(hostname , port);
Text t = c.parseText(text, modules);
System.out.println(t.toXML());
}catch(Exception e){
e.printStackTrace();
}

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
17 Anni 3 Mesi fa #79207 da Francesca Morozzi
Ma di Chaos bisogna usare per forza client/server ?
Quale è la procedura in java per fare il parse di un testo?

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
17 Anni 3 Mesi fa #79208 da Arianna
Potete vedere come CHAOS vi etichetta "Il 26 dicembre 2003"?, grazie.

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
17 Anni 3 Mesi fa #79210 da Francesca Morozzi

Potete vedere come CHAOS vi etichetta "Il 26 dicembre 2003"?, grazie.


"Il" lo tagga come articolo e "26 dicembre 2003" come nome proprio temporale, lo riformatta anche come 26-12-2003

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
17 Anni 3 Mesi fa #79217 da Arianna
Da CHAOS GUI nel campo T mi mette ?.
Utilizzando il codice postato, l'output è:

<TEXT language="it">
<PP ID='0'>
<P>Text:</P>
<XDGS>
<XDG>
<CSTS>
<COMPLEX_CONST ID='1' T='Nom' MF='.mas.fem.plur.sing' head='55' potgov='55'>
<CSTS>
<SIMPLE_CONST ID='55' S='Text' T='NPR' MF='mas.fem.plur.sing.'>
<ALTER_LEMMAS>
<LEMMA ID='1' S='Text' T='nome.proprio' MF='mas.fem.plur.sing.'></LEMMA> </ALTER_LEMMAS>
<SPAN>
<TOKEN ID='55' S='Text' SS='0' SE='4' POS='1'/>
</SPAN>
</SIMPLE_CONST>
</CSTS>
</COMPLEX_CONST>
<COMPLEX_CONST ID='2' T='CongCo' MF='.mas.fem.plur.sing' head='56' potgov='56'>
<CSTS>
<SIMPLE_CONST ID='56' S=':' T='COP' MF='invariante'>
<ALTER_LEMMAS>
<LEMMA ID='0' S=':' T='cong.coord.duep' MF='invariante'></LEMMA>
</ALTER_LEMMAS>
<SPAN>
<TOKEN ID='56' S=':' SS='4' SE='5' POS='2'/>
</SPAN>
</SIMPLE_CONST>
</CSTS>
</COMPLEX_CONST>
</CSTS>
<ICDS></ICDS>
</XDG>
</XDGS>
</PP>
<PP ID='0'>
<P>Il #00000000000001#</P>
<XDGS>
<XDG>
<CSTS>
<COMPLEX_CONST ID='1' T='?' MF='.mas.fem.plur.sing' head='58' potgov='58'>
<CSTS>
<SIMPLE_CONST ID='58' S='Il' T='ARS' MF='mas.sing'>
<ALTER_LEMMAS>
<LEMMA ID='0' S='il' T='art.determ' MF='mas.sing'></LEMMA>
</ALTER_LEMMAS>
<SPAN>
<TOKEN ID='58' S='Il' SS='0' SE='2' POS='1'/>
</SPAN>
</SIMPLE_CONST>
</CSTS>
</COMPLEX_CONST>
<COMPLEX_CONST ID='2' T='?' MF='.mas.fem.plur.sing' head='59' potgov='59'>
<CSTS>
<SIMPLE_CONST ID='59' S='26_dicembre_2003' T='NNT' MF='mas.fem.sing.plur.'>
<ALTER_LEMMAS><LEMMA ID='0' S='26/12/2003' T='nome.proprio.temporale' MF='mas.fem.sing.plur.'><NEC CAT='DATE'/></LEMMA> </ALTER_LEMMAS>
<SPAN>
<TOKEN ID='59' S='26_dicembre_2003' SS='3' SE='19' POS='2'/>
</SPAN>
</SIMPLE_CONST>
</CSTS>
</COMPLEX_CONST>
</CSTS>
<ICDS></ICDS>
</XDG>
</XDGS>
</PP>
</TEXT>

1) Il codice che ho postato non funziona (o non funziona bene) perchè nell'output c'è anche una fantomatica stringa <P>Text:</P>. Qualche consiglio?

2) Come si interpreta l'output? Secondo me (seguendo l'esempio sopra) il testo (<TEXT>) è diviso in due paragrafi (<PP>). Ogni paragrafo ha un insieme di XDG (<XDGS>). Ogni XDG è composto da costituenti <CSTS> e da dipendenze <ICDS>. I costituenti possono essere complessi e semplici. I costituenti semplici formano quelli complessi e presentano tag alternativi (perchè si parla di lemmi?). Come si decide se prendere costituenti complessi o semplici? Come si sceglie tra tag alternativi?

Si prega Accedi o Crea un account a partecipare alla conversazione.

Di più
17 Anni 3 Mesi fa #79219 da Arianna
:oops: Il codice funziona bene, avevo messo a parsare l'immagine stringa dell'oggetto Text che a quanto pare aggiunge un Text:.

Si prega Accedi o Crea un account a partecipare alla conversazione.