MT5
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

MT5

Forum per gli studenti di informatica dell'MT5
 
IndiceIndice  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 [Intelligenza Artificiale] weak constraint

Andare in basso 
5 partecipanti
Vai alla pagina : 1, 2  Successivo
AutoreMessaggio
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMar Dic 30, 2008 9:46 pm

Ciao a tutti, oggi ho provato a fare un esercizietto d'esame di intelligenza artificiale, solo che mi sono bloccato ai weak constraint scratch

c'è qualcuno che mi può spiegare come fuzionano (mi son perso pure la lezione affraid )
magari con un esempio riesco a capire meglio.
sono arrivato qua:

Answerset:

1={ r(3,1) , r(1,2) , q(2), p(3), s(1) }
2={ r(3,1) , r(1,2) , q(2), q(3), s(1) }

Si aggiunga al precedente programma il seguente weak constraint.

:~ q(X), q(Y). [Y:X]

Calcolare quindi gli answer set riportando per ciascuno il costo. Indicare quindi quello ottimo.
Torna in alto Andare in basso
Carmine
Moderatore
Moderatore
Carmine


Numero di messaggi : 768
Localizzazione : Cosenza
Data d'iscrizione : 16.12.07

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Dic 31, 2008 2:39 pm

TheJungle ha scritto:
Ciao a tutti, oggi ho provato a fare un esercizietto d'esame di intelligenza artificiale, solo che mi sono bloccato ai weak constraint scratch

c'è qualcuno che mi può spiegare come fuzionano (mi son perso pure la lezione affraid )
magari con un esempio riesco a capire meglio.
sono arrivato qua:

Answerset:

1={ r(3,1) , r(1,2) , q(2), p(3), s(1) }
2={ r(3,1) , r(1,2) , q(2), q(3), s(1) }

Si aggiunga al precedente programma il seguente weak constraint.

:~ q(X), q(Y). [Y:X]

Calcolare quindi gli answer set riportando per ciascuno il costo. Indicare quindi quello ottimo.

Allora, praticamente i weak constraint servono per assegnare delle penalità agli answer set che li violano.


Allora tu hai :~ predicato. [peso:livello]

Se l'answer set viola questo constraint devi aggiungere una penalità in quel livello. Per esempio: viola 3 al livello 5 e poi viola 4 al livello 5, vuol dire che complessivamente viola 7 al livello 5.

Ora svolgo il tuo esempio.

a) :~q(2),q(2).[2:2]
b) :~q(2),q(3).[3:2]
c) :~q(3),q(2).[2:3]
d) :~q(3),q(3).[3:3]

Allora l'a.s. 1 viola il weak constraint "a" quindi, al livello 2, la penalità è di 2. Al livello 3, la penalità è 0.

Mentre l'a.s. 2 viola i weak constraint "a,b,c,d" quindi sommando al livello 2 la penalità è 5. Al livello 3, la penalità è 5.

Ora si procede per livelli. Parti dal livello maggiore e vedi quale answer set ha la penalità minore. In questo caso al livello 3 il primo answer set ha penalità 0 mentre il secondo ha penalità 5. Quindi l'answer set ottimo è il primo.


NOTA: non abbiamo considerato i livelli inferiori, infatti questi entrano in gioco solo nel caso in cui nei livelli superiori ci sia la stessa penalità. Per esempio, se l'a.s. 2 al livello 3 avesse avuto una penalità uguale a 0, avremmo dovuto controllare cosa avveniva al livello 2.

Nel caso in cui in TUTTI i livelli ci sia pari penalità puoi prenderne uno a caso.

Sono stato spiegato? lol!
Torna in alto Andare in basso
Hiems
Utente Junior
Utente Junior
Hiems


Numero di messaggi : 404
Età : 37
Data d'iscrizione : 23.01.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Dic 31, 2008 3:21 pm

Carmine Very Happy
Sei davvero bravo a spiegare Very Happy
Quando non capisco qualcosa vengo da te!
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Dic 31, 2008 3:25 pm

ottimo Carmine, finalmente ho capito Razz

in pratica sbagliavo l'istanzazione avevo provato solo con:

:~q(2),q(3).[3:2]
:~q(3),q(2).[2:3]

in pratica il nome delle variabili x,y mi avevano fregato..
ma un'altra domanda come mai in questo caso prendiamo anche gli stessi valori se:

:~ q(X), q(Y). [Y:X]

e non

:~ q(X), q(X). [X:X]

scratch
Torna in alto Andare in basso
Carmine
Moderatore
Moderatore
Carmine


Numero di messaggi : 768
Localizzazione : Cosenza
Data d'iscrizione : 16.12.07

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Dic 31, 2008 4:28 pm

TheJungle ha scritto:
ottimo Carmine, finalmente ho capito Razz

in pratica sbagliavo l'istanzazione avevo provato solo con:

:~q(2),q(3).[3:2]
:~q(3),q(2).[2:3]

in pratica il nome delle variabili x,y mi avevano fregato..
ma un'altra domanda come mai in questo caso prendiamo anche gli stessi valori se:

:~ q(X), q(Y). [Y:X]

e non

:~ q(X), q(X). [X:X]

scratch

Non centra, X e Y sono i nomi di due variabili, e possono assumere sia valori diversi che valori uguali.
Nello specifico, X e Y possono assumere sia i valori 2 e 3 che 2 e 2.

Mentre nel tuo secondo esempio q(X),q(X) la X è uguale quindi è proprio la stessa variabile con gli stessi valori e non avresti potuto usare i valori 2,3 e 3,2.
Torna in alto Andare in basso
Carmine
Moderatore
Moderatore
Carmine


Numero di messaggi : 768
Localizzazione : Cosenza
Data d'iscrizione : 16.12.07

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Dic 31, 2008 4:29 pm

Hiems ha scritto:
Carmine Very Happy
Sei davvero bravo a spiegare Very Happy
Quando non capisco qualcosa vengo da te!

Grazie grazie lol!
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Dic 31, 2008 7:23 pm

ah ecco Razz ok grazie ancora!
Torna in alto Andare in basso
storari
Nuovo Ingresso
Nuovo Ingresso
storari


Numero di messaggi : 2
Età : 40
Data d'iscrizione : 14.01.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeLun Gen 05, 2009 3:42 am

a proposito di int artificiale, ma perchè su uniwex non è presente l'appello del 9 gennaio?
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeLun Gen 05, 2009 12:52 pm

strano ma vero Smile mi sa che non lo mettono..
Torna in alto Andare in basso
Hiems
Utente Junior
Utente Junior
Hiems


Numero di messaggi : 404
Età : 37
Data d'iscrizione : 23.01.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeLun Gen 05, 2009 3:44 pm

C'è un errore nella soluzione di un appello.
L'appello è 20080902 nel terzo esercizio.

%- La persona il cui cognome è Rossi non ama la scherma.
:- cognome(rossi,N), not passione(scherma,N).

il not non ci va, quello che c'è scritto su significa che la persona il cui cognome è Rossi ama la scherma, ovvero non è possibile che la persona con cognome Rossi non ami la scherma.

:- cognome(rossi,N), passione(scherma,N). -> non è possibile che la persona il cui cognome è Rossi abbia come passione la scherma.

Ho tentato di essere chiara il più possibile, ma comunque quel constraint si commenta da solo.


Ultima modifica di Hiems il Mar Gen 06, 2009 2:21 pm - modificato 1 volta.
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeLun Gen 05, 2009 5:10 pm

ottima Hiems!!

ancora non ho fatto quest'appello cmq grazie della segnalazione.. Smile
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Gen 07, 2009 4:01 pm

mi è appena venuto un dubbio..
supponiamo questo caso:

%- La persona il cui cognome è Rossi ama la scherma.

quindi il constrainght è:

:- cognome(rossi,N), not passione(scherma,N).

ma può essere anche :

:- passione(scherma,N), not cognome(rossi,N).


sclero pre-esame Basketball
Torna in alto Andare in basso
Hiems
Utente Junior
Utente Junior
Hiems


Numero di messaggi : 404
Età : 37
Data d'iscrizione : 23.01.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Gen 07, 2009 4:26 pm

Si certo Smile
cambiando l'ordine degli addendi il risultato non cambia Very Happy
non so quanto c'entri ma era carino dirlo.
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMer Gen 07, 2009 6:24 pm

hihi ok..

W la proprietà commutativa
Torna in alto Andare in basso
Hiems
Utente Junior
Utente Junior
Hiems


Numero di messaggi : 404
Età : 37
Data d'iscrizione : 23.01.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeGio Gen 08, 2009 12:52 pm

!!!!!
C'è l'appello su uniwex!
L'hanno messo ieri Neutral
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeGio Gen 08, 2009 3:17 pm

sono il 59esimo.. grazie per l'avviso, anche perchè non andavo proprio a controllare oggi!

ps
pensavo che era alle 15:00 invece è alle 9:00 affraid

sto invekkiando... study
Torna in alto Andare in basso
annarè
Utente Junior
Utente Junior
annarè


Numero di messaggi : 424
Età : 37
Localizzazione : Ovunque....
Data d'iscrizione : 16.12.07

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeGio Gen 08, 2009 7:30 pm

ciao raga, sentite per caso qualcuno ha risolto il primo esercizio dell'appello dell'8 gennaio 2008? visto che non c'è la soluzione, qualcuno può postarla?? Grazie mille!!! lol!
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeVen Gen 09, 2009 3:24 pm

annarè ho letto solo ora :'

cmq ragazzi come è andata? io credo benino study
Torna in alto Andare in basso
Hiems
Utente Junior
Utente Junior
Hiems


Numero di messaggi : 404
Età : 37
Data d'iscrizione : 23.01.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeVen Gen 09, 2009 7:06 pm

TheJungle ha scritto:
annarè ho letto solo ora :'

cmq ragazzi come è andata? io credo benino study

Dovrebbe essere andato decentemente..
Ma per caso poi hanno detto quando escono i risultati?
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeVen Gen 09, 2009 7:21 pm

quando ho consegnato ho domandato alla prof cozza... ha detto metà della prox settimana quindi spero mercoledi o giovedi Smile
Torna in alto Andare in basso
Carmine
Moderatore
Moderatore
Carmine


Numero di messaggi : 768
Localizzazione : Cosenza
Data d'iscrizione : 16.12.07

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeVen Gen 09, 2009 9:54 pm

Metà della prossima settimana? lol! L'anno scorso abbiamo penato un bel po' per avere i risultati lol!
Torna in alto Andare in basso
Hiems
Utente Junior
Utente Junior
Hiems


Numero di messaggi : 404
Età : 37
Data d'iscrizione : 23.01.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeVen Gen 09, 2009 10:29 pm

Carmine ha scritto:
Metà della prossima settimana? lol! L'anno scorso abbiamo penato un bel po' per avere i risultati lol!

Ma infatti credevo ci dicessero di aspettare almeno 10 giorni visto quanti eravamo..
Vabè non mi lamento Very Happy speriamo sia vero!
Torna in alto Andare in basso
TheJungle
Primi Passi
Primi Passi
TheJungle


Numero di messaggi : 80
Età : 38
Data d'iscrizione : 09.02.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeVen Gen 09, 2009 10:30 pm

[Intelligenza Artificiale] weak constraint Homer_simpson_doh_02
Torna in alto Andare in basso
Hiems
Utente Junior
Utente Junior
Hiems


Numero di messaggi : 404
Età : 37
Data d'iscrizione : 23.01.08

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMar Gen 13, 2009 10:13 pm

Giovani, online ci sono i risultati.
Complimenti a chi l'ha passato Smile
Torna in alto Andare in basso
Carmine
Moderatore
Moderatore
Carmine


Numero di messaggi : 768
Localizzazione : Cosenza
Data d'iscrizione : 16.12.07

[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitimeMar Gen 13, 2009 10:22 pm

Auguri a chi lo ha passato Very Happy
Torna in alto Andare in basso
Contenuto sponsorizzato





[Intelligenza Artificiale] weak constraint Empty
MessaggioTitolo: Re: [Intelligenza Artificiale] weak constraint   [Intelligenza Artificiale] weak constraint Icon_minitime

Torna in alto Andare in basso
 
[Intelligenza Artificiale] weak constraint
Torna in alto 
Pagina 1 di 2Vai alla pagina : 1, 2  Successivo

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
MT5 :: MT5 Esami :: Didattica-
Vai verso: