Más contenido relacionado
Similar a Friday (9 dec) Slides (7)
Friday (9 dec) Slides
- 7. a(1,2).
a(2,1).
a(1,3).
a(3,1).
a(1,4).
a(4,1).
a(1,5).
a(5,1).
a(2,3).
a(3,2).
a(2,4).
a(4,2).
a(3,4).
a(4,3).
a(4,5).
a(5,4).
- 8. Encode 'a' and 'b' aj(1,2).
colorings. aj(2,1).
color(1,red,a).
aj(1,3).
color(1,red,b). aj(3,1).
aj(1,4).
color(2,blue,a).
color(2,blue,b).
aj(4,1).
aj(1,5).
color(3,green,a). aj(5,1).
color(3,green,b).
aj(2,3).
color(4,yellow,a). aj(3,2).
aj(2,4).
color(4,blue,b).
color(5,blue,a).
aj(4,2).
color(5,green,b). aj(3,4).
aj(4,3).
aj(4,5).
aj(5,4).
- 9. conflict(Coloring) :-
adjacent(X,Y),
color(X,Color,Coloring), aj(1,2). color(1,red,a).
color(Y,Color,Coloring).
aj(2,1). color(1,red,b).
conflict(Coloring) :-
aj(1,3). color(2,blue,a). aj(X,Y),
aj(3,1). color(X,Color,Coloring),
color(2,blue,b). color(Y,Color,Coloring).
aj(1,4).
aj(4,1).
color(3,green,a).
aj(1,5). color(3,green,b).
aj(5,1). color(4,yellow,a).
aj(2,3). color(4,blue,b).
aj(3,2). color(5,blue,a).
aj(2,4). color(5,green,b).
aj(4,2).
aj(3,4).
aj(4,3).
aj(4,5).
aj(5,4).
- 10. Talk to Prolog
Making a chat bot:
repeat for ever…
predict answers
Have global answers
Save the chat….