Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 1/5
|
|
- Derek Caiado Cesário
- 6 Há anos
- Visualizações:
Transcrição
1 Ensino de IA Simbólica com Abordagem à Resolução de Problemas Vivian Cremer Claudio Cesar de Sá UDESC - Universidade do Estado de Santa Catarina Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 1/5
2 Roteiro da Aula - Parte II Principais métodos de busca; Exemplo 1: Problema do labirinto (Busca em Largura); Exemplo 2: Problema do pastor, lobo, ovelha e repolho (Busca em Profundidade); Exemplo 3: Problema do caminho mínimo (A ). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 2/5
3 Métodos de Buscas O objetivo é apresentar os principais métodos de busca; Quando aplicados a problemas em particular, sua eficácia torna-se altamente dependente do modo como eles exploram o conhecimento específico de cada domínio de aplicação. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 3/5
4 Métodos de Busca Métodos de buscas cegas: Busca em Largura; Busca em Profundidade; Busca em Largura com Custo Uniforme; Busca com Profundidade Limitada; Busca em Profundidade Iterativa; Busca Bidirecional. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 4/5
5 Métodos de Busca Métodos de buscas heurísticas: Busca gulosa; Algoritmo A ; Algoritmo IDA ; Minimax. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 5/5
6 Exemplo 1: Problema do Labirinto saída entrada saída 2 Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 6/5
7 Regras para o Labirinto As regras que conduzem o caminho por entre o labirinto são dadas por: Entrar no labirinto :: [entrada] {liga(entrada,x)} = [X] {} Mover-se de um lugar para outro :: [X] {liga(x,y)} = [Y] {} 3. Sair do labirinto :: [X] {liga(x,saida)} = [saida] {} Próximo Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 7/5
8 Em Prolog... conexao(a,b) :- liga(a,b). conexao(a,b) :- liga(b,a). liga(entrada,7). liga(7,8). liga(7,1). liga(8,14). liga(8,9). liga(14,20). liga(9,15). liga(20,19). liga(20,21). liga(15,21). liga(21,22). liga(22,16). liga(16,10). liga(10,11). liga(11,12). liga(12,18). liga(12,6). liga(18,17). liga(18,saida2). liga(17,23). liga(23,saida2). liga(6,5). liga(5,4). liga(1,2). liga(2,3). liga(3,saida1). Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 8/5
9 EE para o Labirinto Voltar entrada saída saída 2 4 Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 9/5
10 Busca em Largura 1 a Nível 0 2 b 3 c Nível d e f g h Nível 2 9 i 10 j Nível 3 Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 10/5
11 Procedimento de Busca objetivo(nodo). busca_largura([[nodo Caminho] _],[Nodo Caminho]):- busca_largura([nodo Caminho],Solucao):- expandir(nodo, Expansao_do_Nodo), append(caminho,expansao_do_nodo, Novo_caminho), busca_largura(novo_caminho, Solucao). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 11/5
12 Código Fonte labirinto :- caminho(entrada,solucao), reverse(solucao,sol_invertida), write( Caminho: ), imprima(sol_invertida), write( \n ). labirinto. todas_saidas :- labirinto, fail. imprima([]):-!. imprima([cabeca _]):- objetivo(cabeca), write(cabeca),!. imprima([cabeca Cauda]):-!,write(Cabeca), write(, ), imprima(cauda). imprima(arg):- write(arg). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 12/5
13 Código Fonte busca_largura([[nodo_inicial]], Solucao). objetivo(nodo). caminho(nodo_inicial, Solucao):- busca_largura([[nodo Caminho] _],[Nodo Caminho]):- busca_largura([nodo Caminho],Solucao):- expandir(nodo, Expansao_do_Nodo), append(caminho,expansao_do_nodo, Novo_caminho), busca_largura(novo_caminho, Solucao). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 13/5
14 Código Fonte expandir([nodo Caminho],Expansao_do_Nodo) :- findall([novo_nodo,nodo Caminho], (conexao(nodo, Novo_nodo), not(member(novo_nodo,[nodo Caminho]))), Expansao_do_Nodo),!. expandir(_,[]). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 14/5
15 Código Fonte conexao(a,b) :- liga(a,b). conexao(a,b) :- liga(b,a). /*********************************************** * Representacao da conectividade do labirinto * ***********************************************/ liga(entrada,7). liga(7,8). liga(7,1). liga(8,14). liga(8,9). liga(14,20). liga(9,15). liga(20,19). liga(20,21). liga(15,21). liga(21,22). liga(22,16). liga(16,10). liga(10,11). liga(11,12). liga(12,18). liga(12,6). liga(18,17). liga(18,saida2). liga(17,23). liga(23,saida2). liga(6,5). liga(5,4). liga(1,2). liga(2,3). liga(3,saida1). objetivo(saida1). objetivo(saida2). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 15/5
16 Resultados?- labirinto. Caminho: Yes?- entrada,7,1,2,3,saida1 Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 16/5
17 Resultados?- todas_saidas. Caminho: entrada,7,1,2,3,saida1 Caminho: entrada,7,8,14,20,21,22,16,10,11,12,18,saida2 Caminho: entrada,7,8,9,15,21,22,16,10,11,12,18,saida2 Caminho: entrada,7,8,14,20,21,22,16,10,11,12,18,17,23,saida2 Caminho: entrada,7,8,9,15,21,22,16,10,11,12,18,17,23,saida2 No?- Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 17/5
18 Exemplo 2: Problema do Pastor Pastor Lobo Ovelha Barco c/ 2 lugares Rio Repolho Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 18/5
19 Definindo estado inicial e final Estado inicial: [esquerda,esquerda,esquerda,esquerda], isto é, [P,L,O,R] se encontram na margem esquerda; Estado Final: [direita,direita,direita,direita], isto é, [P,L,O,R] chegarem com segurança a margem oposta do rio; Exemplo: [direita,esquerda,direita,esquerda], quer dizer que o Pastor e a Ovelha encontram-se na margem direita do rio, enquanto que o Lobo e o Repolho encontram-se na margem esquerda do rio. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 19/5
20 Regras do Problema do Pastor As regras que conduzem a travessia são: Ir o homem sozinho :: [X,L,O,R] {oposto(x,y), seguro(y,l,o,r)} = [Y,L,O,R] { } Ir o homem com o lobo :: [X,X,O,R] {oposto(x,y), seguro(y,y,o,r)} = [Y,Y,O,R] { } Ir o homem com a ovelha :: [X,L,X,R] {oposto(x,y), seguro(y,l,y,r)} = [Y,L,Y,R] { } Ir o homem com o repolho :: [X,L,O,X] {oposto(x,y), seguro(y,l,o,y)} = [Y,L,O,Y] { } Próximo Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 20/5
21 Regra 1 move(estado(x,l,o,r),estado(y,l,o,r)):- oposto(x,y). oposto(esquerda,direita). oposto(direita,esquerda). /* O lobo come a ovelha */ inseguro( estado(p,x,x,_) ):- oposto(p,x),!. /* A ovelha come o repolho */ inseguro( estado(p,_,x,x) ):- oposto(p,x),!. Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 21/5
22 Regra 2 move(estado(x,x,o,r),estado(y,y,o,r)):- oposto(x,y). Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 22/5
23 Regra 3 move(estado(x,l,x,r),estado(y,l,y,r)):- oposto(x,y). Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 23/5
24 Regra 4 move(estado(x,l,o,x),estado(y,l,o,y)):- oposto(x,y). Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 24/5
25 EE para o Problema do Pastor L P L O O P O P O R R P L R L R P L O R * P L O R L R P L R R P O R O P O P O O P L O L P L R L R P L O R L R P O * Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 25/5
26 Busca em Profundidade Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 26/5
27 Procedimento de Busca: busca_profundidade( X, L) :- X == estado(direita,direita,direita,direita), nl, write( ============================================== ), qtd_move(l,n), write( \n Uma solu\c{c}{\ a}o com ), write(n), write( movimentos {\ e} dada por:: \n ), reverse(l,l_invertida), imprima_caminho(l_invertida). busca_profundidade(estado_inicial, Visitados):- move(estado_inicial,proximo_estado), not( inseguro(proximo_estado) ), not( eh_membro(proximo_estado,visitados) ), busca_profundidade( Proximo_estado, [Proximo_estado Visitados]). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 27/5
28 Código Fonte travessia :- busca_profundidade(estado(esquerda,esquerda,esquerda,esquerda), [estado(esquerda,esquerda,esquerda,esquerda)]). travessia. todas_travessias :- travessia, fail. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 28/5
29 Código Fonte busca_profundidade( X, L) :- X == estado(direita,direita,direita,direita), nl, write( ============================================== ), qtd_move(l,n), write( \n Uma solucao com ), write(n), write( movimentos {\ e} dada por:: \n ), reverse(l,l_invertida), imprima_caminho(l_invertida). busca_profundidade(estado_inicial, Visitados):- move(estado_inicial,proximo_estado), not( inseguro(proximo_estado) ), not( eh_membro(proximo_estado,visitados) ), busca_profundidade( Proximo_estado, [Proximo_estado Visitados]). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 29/5
30 Código Fonte /* Move Pastor + Lobo */ move(estado(x,x,o,r),estado(y,y,o,r)):-oposto(x,y). /*Move Pastor + Ovelha */ move(estado(x,l,x,r),estado(y,l,y,r)):-oposto(x,y). /* Move Pastor + Repolho */ move(estado(x,l,o,x),estado(y,l,o,y)):-oposto(x,y). /* Move Pastor sozinho */ move(estado(x,l,o,r),estado(y,l,o,r)):-oposto(x,y). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 30/5
31 Código Fonte /* Declarando o conceito de oposto */ oposto(esquerda,direita). oposto(direita,esquerda). /* O lobo come a ovelha */ inseguro( estado(p,x,x,_) ):- oposto(p,x),!. /* A ovelha come o repolho */ inseguro( estado(p,_,x,x) ):- oposto(p,x),!. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 31/5
32 Código Fonte qtd_move([],0). qtd_move([_ L],N) :- qtd_move(l,n1), N is N eh_membro(x,[x _]):-!. eh_membro(x,[_ L]):- eh_membro(x,l). imprima_caminho( [H1,H2 T] ) :- imprima_movimento(h1,h2), imprima_caminho([h2 T]). imprima_caminho( _ ). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 32/5
33 Código Fonte /* as travessias */ imprima_movimento( estado(x,w,g,c), estado(y,w,g,c) ) :-!, write( O Pastor atravessa o rio da margem ), write(x), write( para a margem ), write(y), nl. imprima_movimento( estado(x,x,g,c), estado(y,y,g,c) ) :-!, write( O Pastor leva o Lobo da margem ), write(x), write( do rio para a margem ), write(y),nl. imprima_movimento( estado(x,w,x,c), estado(y,w,y,c) ) :-!, write( O Pastor leva a Ovelha da margem ), write(x), write( do rio para a margem ), write(y),nl. imprima_movimento( estado(x,w,g,x), estado(y,w,g,y) ) :-!, write( O Pastor leva o Repolho da margem ), write(x), write( do rio para a margem ), write(y), nl. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 33/5
34 Resultados?- travessia. ============================================== Uma solução com 8 movimentos é dada por:: O Pastor leva a Ovelha da margem esquerda do rio para a margem direita O Pastor atravessa o rio da margem direita para a margem esquerda O Pastor leva o Lobo da margem esquerda do rio para a margem direita O Pastor leva a Ovelha da margem direita do rio para a margem esquerda O Pastor leva o Repolho da margem esquerda do rio para a margem direita O Pastor atravessa o rio da margem direita para a margem esquerda O Pastor leva a Ovelha da margem esquerda do rio para a margem direita Yes?- Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 34/5
35 Resultados?- todas_travessias. ==============================================... ============================================== Uma solução com 8 movimentos é dada por:: O Pastor leva a Ovelha da margem esquerda do rio para a margem direita O Pastor atravessa o rio da margem direita para a margem esquerda O Pastor leva o Repolho da margem esquerda do rio para a margem direita O Pastor leva a Ovelha da margem direita do rio para a margem esquerda O Pastor leva o Lobo da margem esquerda do rio para a margem direita O Pastor atravessa o rio da margem direita para a margem esquerda O Pastor leva a Ovelha da margem esquerda do rio para a margem direita No?- Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 35/5
36 Exemplo 3: Problema do caminho mínimo 204 Caçador 74 Garuva Mafra Joinville São Bento Jaraguá 301 Rio do Sul Itajaí 9 67 Balneário 43 Camboriú 40 Blumenau Brusque Lages Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 36/5
37 Regras do problema Algumas regras se fazem necessárias, tais como: Partir de Joinville :: [Joinville] {estrada(joinville,c,d), D é a menor distância } = [C] { } Mover-se de uma cidade qualquer para outra :: [A] {estrada(a,b,d), D é a menor distância } = [B] { } Chegar em Lages :: [C] {estrada(c,lages,d), D é a menor distância } = [Lages] { } Próximo Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 37/5
38 Regras estrada(bal_camboriu, brusque, 43). estrada(bal_camboriu,itajai, 9). estrada(blumenau, brusque, 40). estrada(blumenau, itajai, 47). estrada(blumenau, jaragua, 67). estrada(blumenau, rio_do_sul, 89). estrada(cacador, jaragua, 301). estrada(cacador, mafra, 204). estrada(garuva, joinville, 36). estrada(garuva, sao_bento, 74). estrada(itajai, joinville, 94). estrada(jaragua, joinville, 53). estrada(jaragua, sao_bento, 45). estrada(joinville, sao_bento, 68). estrada(mafra, sao_bento, 65). estrada(rio_do_sul, lages, 134). Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 38/5
39 EE do problema Joinville Garuva Itajaí... São Bento Joinville Camboriú Blumenau Joinville Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 39/5
40 Algoritmo A A é uma maneira de melhorar o algoritmo de busca em largura com custo uniforme e o algoritmo de busca gulosa, combinando duas funções: f(n) = g(n) + h(n) Raiz g(n) n h(n) Meta Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 40/5
41 Heurística utilizada Os valores de h(n) são distâncias estimadas em linha reta até Lages Balneário Camboriú 275 Jaraguá do Sul 275 Blumenau 219 Joinville 316 Brusque 203 Lages 0 Caçador 162 Mafra 265 Garuva 353 Rio do Sul 134 Itajaí 266 São Bento do Sul 320 Próximo Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 41/5
42 Em Prolog... distancia( Cidade,lages,H):- distancia( Cidade,H). distancia(bal_camboriu,275). distancia(blumenau,219). distancia(brusque,203). distancia(cacador,162). distancia(garuva,353). distancia(itajai,266). distancia(jaragua,275). distancia(joinville,310). distancia(mafra,265). distancia(rio_do_sul,134). distancia(sao_bento,320). distancia(lages,0). Voltar Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 42/5
43 Estágios que a busca realiza Voltar (a) Estado inicial Joinville 316 = (b) Depois da expansão de Joinville Joinville Garuva Itajaí Jaraguá S. Bento 389 = = = = (c) Depois da expansão de Jaraguá do Sul Joinville Garuva Itajaí Jaraguá S. Bento Blumenau Caçador Joinville S. Bento 339 = = = = Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 43/5
44 Estágios que a busca realiza (d) Depois da expansão de Blumenau Joinville Garuva Itajaí Jaraguá S.Bento Blumenau Caçador Joinville S.Bento Brusque Itajaí Jaraguá Rio do Sul 363 = = = = Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 44/5
45 Estágios que a busca realiza (e) Depois da expansão de Rio do Sul Joinville Garuva Itajaí Jaraguá S.Bento Blumenau Caçador Joinville S.Bento Brusque Itajaí Jaraguá Rio do Sul Blumenau Lages 517 = = Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 45/5
46 Procedimento de Busca a_estrela([[objetivo Rota] _],Objetivo,Rota_final):- reverse([objetivo Rota], Rota_final). a_estrela([rota Lista],Objetivo,Rota_final) :- expandir(rota,expansao_caminho), append(lista,expansao_caminho,novo_caminho), classifica(novo_caminho,objetivo,lista_classificada), a_estrela(lista_classificada,objetivo,rota_final). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 46/5
47 Código Fonte rota :- a_estrela([[joinville]],lages, Rota), nl, write( Caminho: ), imprima(rota), nl, write( Dist{\ˆa}ncia de: ), g(rota, Custo), write(custo), nl. rota. todas_rotas :- rota, fail. imprima([]):-!. imprima([lages _]):-cidade(lages),!. imprima([cabeca Cauda]):-!,cidade(Cabeca), write(, ), imprima(cauda). imprima(arg):- cidade(arg). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 47/5
48 Código Fonte cidade(bal_camboriu) :- write( Balneario Camboriu ). cidade(blumenau) :- write( Blumenau ). cidade(brusque) :- write( Brusque ). cidade(cacador) :- write( Cacador ). cidade(garuva) :- write( Garuva ). cidade(itajai) :- write( Itajai ). cidade(jaragua) :- write( Jaragua do Sul ). cidade(joinville) :- write( Joinville ). cidade(mafra) :- write( Mafra ). cidade(rio_do_sul) :- write( Rio do Sul ). cidade(sao_bento) :- write( Sao Bento do Sul ). cidade(lages) :- write( Lages ). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 48/5
49 Código Fonte g([nodo1,nodo2],custo):- conexao(nodo1,nodo2,custo). g([nodo1, Nodo2 Caminho],Custo):- conexao(nodo1,nodo2,custo1), g([nodo2 Caminho],Custo2), Custo is Custo1 + Custo2. h([nodo _],Objetivo,H) :- distancia(nodo,objetivo,h). f(rota,objetivo,f) :- g(rota,g), h(rota,objetivo,h), F is G+H. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 49/5
50 Código Fonte a_estrela([[objetivo Rota] _],Objetivo,Rota_final):- reverse([objetivo Rota], Rota_final). a_estrela([rota Lista],Objetivo,Rota_final) :- expandir(rota,expansao_caminho), append(lista,expansao_caminho,novo_caminho), classifica(novo_caminho,objetivo,lista_classificada), a_estrela(lista_classificada,objetivo,rota_final). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 50/5
51 Código Fonte classifica([],_,[]). classifica(lista,objetivo,[menor_caminho Lista_classificada]):- caminho_minimo(lista,objetivo,menor_caminho,novo_caminho), classifica(novo_caminho,objetivo, Lista_classificada). caminho_minimo([caminho1 Lista],Objetivo,Caminho2, [Caminho1 Novo_caminho]):- caminho_minimo(lista,objetivo,caminho2,novo_caminho), f(caminho1,objetivo,f1), f(caminho2,objetivo,f2), F2<F1,!. caminho_minimo([rota Lista],_,Rota,Lista). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 51/5
52 Código Fonte expandir([nodo Rota],Expansao_caminho) :- findall([novo_nodo,nodo Rota], (conexao(nodo,novo_nodo,_), \+ member(novo_nodo,[nodo Rota])), Expansao_caminho). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 52/5
53 Código Fonte conexao(a,b,d) :- estrada(a,b,d). conexao(a,b,d) :- estrada(b,a,d). estrada(bal_camboriu, brusque, 43). estrada(bal_camboriu,itajai, 9). estrada(blumenau, brusque, 40). estrada(blumenau, itajai, 47). estrada(blumenau, jaragua, 67). estrada(blumenau, rio_do_sul, 89). estrada(cacador, jaragua, 301). estrada(cacador, mafra, 204). estrada(garuva, joinville, 36). estrada(garuva, sao_bento, 74). estrada(itajai, joinville, 94). estrada(jaragua, joinville, 53). estrada(jaragua, sao_bento, 45). estrada(joinville, sao_bento, 68). estrada(mafra, sao_bento, 65). estrada(rio_do_sul, lages, 134). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 53/5
54 Código Fonte distancia( Cidade,lages,H):- distancia( Cidade,H). distancia(bal_camboriu,275). distancia(blumenau,219). distancia(brusque,203). distancia(cacador,162). distancia(garuva,353). distancia(itajai,266). distancia(jaragua,275). distancia(joinville,310). distancia(mafra,265). distancia(rio_do_sul,134). distancia(sao_bento,320). distancia(lages,0). Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 54/5
55 Resultados?- rota. Caminho: Joinville, Jaraguá do Sul, Blumenau, Rio do Sul, Lages Distância de: 343 Yes?- Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 55/5
56 Resultados?- todas_rotas. Caminho: Jlle, Jaraguá, Blumenau, Rio do Sul, Lages Distância de: 343 Caminho: Jlle, Itajaí, Blumenau, Rio do Sul, Lages Distância de: 364 Caminho: Jlle, São Bento, Jaraguá, Blumenau, Rio do Sul, Lages Distância de: 403 Caminho: Jlle, Itajaí, Balneário Camboriú, Brusque, Blumenau, Rio do Sul, Lages Distância de: 409 Caminho: Jlle, Garuva, São Bento, Jaraguá, Blumenau, Rio do Sul, Lages Distância de: 445 Caminho: Jlle, São Bento, Mafra, Caçador, Jaraguá, Blumenau, Rio do Sul, Lages Distância de: 928 Caminho: Jlle, Garuva, São Bento, Mafra, Caçador, Jaraguá, Blumenau, Rio do Sul, Lages Distância de: 970 No Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 56/5
57 Algumas observações... O bom funcionamento das técnicas de busca apresentadas dependem fundamentalmente de uma boa definição do problema que se procura solucionar; A busca em profundidade é mais prática e simples. Haja visto que o Prolog utiliza este mecanismo de busca; Por outro lado, a área de navegação de robôs utiliza o A, haja visto que o mesmo normalmente tem um destino a alcançar e vários itens a se preocupar como: pontos de verificação e recargas, otimizar uma trajetória, re-planejar, etc. Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 57/5
58 Bibliografia 1. RUSSEL, Stuart; NORVIG, Peter. Inteligência Artificial: uma abordagem moderna. Campus, BRATKO, Ivan. Prolog: Programming for Artificial Intelligence. Addison-Wesley, 3.ed, Ensino de IA Simbólica com Abordagem à Resolução de Problemas p. 58/5
Inteligência Artificial
Inteligência Artificial Aula 3 Métodos de Busca para Resolução de Problemas Busca Informada Heurísticas Busca Gulosa Busca A* Busca Local Prática #2 Prof. Ricardo M. Marcacini ricardo.marcacini@ufms.br
Leia mais3. Resolução de problemas por meio de busca
Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por
Leia maisBusca Heurística - Informada
Busca Heurística - Informada Estratégias de Busca Exaustiva (Cega) encontram soluções para problemas pela geração sistemática de novos estados, que são comparados ao objetivo; são ineficientes na maioria
Leia maisInteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Busca heurística
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Resolução de problemas por meio de algoritmos de busca Busca heurística Roteiro Retomada do
Leia maisInteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula II Algoritmos básicos de busca cega
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação Inteligência Artificial Resolução de problemas por meio de algoritmos de busca Aula II Algoritmos básicos de busca
Leia maisInteligência Computacional
Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br Métodos Revogáveis de Busca Busca em profundidade Backtracking Busca em largura Busca em profundidade iterativa
Leia maisInteligência Artificial - IA. Resolução de problemas por meio de busca
Resolução de problemas por meio de busca 1 Agente reativo - definido por ação reação Agente de resolução de problemas (ou baseado em objetivos) encontra sequencias de ações que leva ao estado desejável.
Leia maisInteligência Artificial
Inteligência Artificial Aula 04 Busca Heurística Tiago Alves de Oliveira 1 Métodos de Busca Busca Cega ou Exaustiva: Não sabe qual o melhor nó da fronteira a ser expandido. Apenas distingue o estado objetivo
Leia maisBusca em Espaço de Estados a
Busca em Espaço de Estados a Fabrício Jailson Barth BandTec Agosto de 2012 a Slides baseados no material do Prof. Jomi F. Hübner (UFSC) Introdução 2 Agente orientado a meta O projetista não determina um
Leia maisQUADRO DE DISTÂNCIAS / TRANSPORTE CUSTOS 2015 Fonte dos KM Google Maps (Fevereiro/2015) OFICIAIS DE ARBITRAGEM E REPRESENTANTES DA FCB
QUADRO DE DISTÂNCIAS / TRANSPORTE CUSTOS 2015 Fonte dos KM Google Maps (Fevereiro/2015) OFICIAIS DE ARBITRAGEM E REPRESENTANTES DA FCB Florianópolis Balneário Camboriú 80 3,20 50 95 Florianópolis Blumenau
Leia maisREDES NEURAIS / INTELIGÊNCIA ARTIFICIAL LISTA DE EXERCÍCIOS 6
REDES NEURAIS / INTELIGÊNCIA ARTIFICIAL LISTA DE EXERCÍCIOS 6 Aluno: 1. Defina o problema de busca (espaço de estados, estado inicial, estado final, ações possíveis, custo) para o seguinte caso: uma pessoa,
Leia maisTópicos Especiais: Inteligência Artificial BUSCA COM INFORMAÇÃO E EXPLORAÇÃO
Tópicos Especiais: Inteligência Artificial BUSCA COM INFORMAÇÃO E EXPLORAÇÃO Material baseado e adaptado do Cap. 4 do Livro Inteligência Artificial de Russell & Norvig Bibliografia Inteligência Artificial
Leia maisBusca com informação e exploração. Inteligência Artificial. Busca pela melhor escolha. Romênia com custos em km. Busca com informação (ou heurística)
Inteligência Artificial Aula 5 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia Busca com informação e exploração Capítulo 4 Russell & Norvig Seção 4.1 Busca com informação (ou heurística) Utiliza
Leia maisResumo. Como um agente busca de seqüência de ações para alcançar seus objetivos.
Resumo Inteligência Artificial Russel e Norvig Capítulos 3,4 e 5 Prof. MsC Ly Freitas UEG Resolução de problemas por meio de busca Como um agente busca de seqüência de ações para alcançar seus objetivos.
Leia maisMAC425/5739 Inteligência Artificial 3. Busca informada
MAC425/5739 Inteligência Artificial 3. Busca informada Denis Deratani Mauá (largamente baseado no material de aula dos Profs. Edileri de Lima e Leliane de Barros) MÉTODOS DE BUSCA Busca cega ou sistemática:
Leia maisBusca Heurística. Profa. Josiane M. P. Ferreira
Busca Heurística Profa. Josiane M. P. Ferreira Texto base: Stuart Russel e Peter Norving - Inteligência Artificial David Poole, Alan Mackworth e Randy Goebel - Computational Intelligence A logical approach
Leia maisMétodos de Busca. Inteligência Artificial. Busca Heurística. Busca Heurística. Prof. Ms. Luiz Alberto Contato:
Inteligência Artificial Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com Métodos de Busca Busca Cega ou Exaustiva: Não sabe qual o melhor nó da fronteira a ser expandido. Apenas distingue o estado objetivo
Leia maislnteligência Artificial
lnteligência Artificial Busca Heurística - Informada Estratégias de Busca Heurística Usam conhecimento específico do problema na busca da solução Mais eficientes que busca não informada Busca Informada
Leia maisInteligência Artificial
Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Pós-Graduação
Leia maisBuscas Informadas ou Heurísticas - Parte I
Buscas Informadas ou Heurísticas - Parte I Prof. Cedric Luiz de Carvalho Instituto de Informática - UFG Graduação em Ciência da Computação / 2006 BUSCAS INFORMADAS OU HEURÍSTICAS Consideram a probabilidade
Leia maisOs problemas de IA empregam heurísticas, basicamente, em duas situações:
Figura: Capa do Livro Hamburger, H., Richards, D. Logic and Language Models for Computer Science, Prentice Hall. Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado
Leia maisRedes Neurais (Inteligência Artificial)
Redes Neurais (Inteligência Artificial) Apresentação da Disciplina Edirlei Soares de Lima O que é Inteligência Artificial? O que é Inteligência Artificial? Área de pesquisa que tem
Leia maisInteligência Artificial
Contextualizando Inteligência Artificial Buscas Onde podemos usar a IA Problemas que não possuem soluções algortimicas Problemas que possuem soluções algoritimicas, mas são impraticáveis (Complexidade,
Leia maisInteligência Artificial. Resolução de problemas por meio de algoritmos de busca. Aula I - Introdução
Universidade Estadual do Oeste do Paraná Curso de Bacharelado em Ciência da Computação http://www.inf.unioeste.br/~claudia/ia2017.html Inteligência Artificial Resolução de problemas por meio de algoritmos
Leia maisResolução de Problemas. Universidade Católica de Pelotas Engenharia da Computação Disciplina: Inteligência Artificial
Resolução de Problemas Universidade Católica de Pelotas Engenharia da Computação Disciplina: Inteligência Artificial 2 Resolução de Problemas Introdução Componentes Solução Busca de soluções 3 Resolução
Leia maisResolução de Problemas: Busca Heurística
Resolução de Problemas: Busca Heurística Aula 3 - Inteligência Artificial Busca Heurística Duas variações: Busca usando heurística (não numérica). Busca usando funções de avaliação e funções de custo.
Leia maisInteligência Artificial
Inteligência Artificial Prof. Rafael Stubs Parpinelli DCC / UDESC-Joinville parpinelli@joinville.udesc.br www.joinville.udesc.br/portal/professores/parpinelli www2.joinville.udesc.br/~coca/ Agentes solucionadores
Leia maisINF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Apresentação da Disciplina Edirlei Soares de Lima O que é Inteligência Artificial? O que é Inteligência Artificial? Área de pesquisa que tem como
Leia maisMétodos de Busca: Busca sem Informação. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng.
Métodos de Busca: Busca sem Informação Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 3) Métodos de Busca Resolução de Problemas a. Espaço de estados:
Leia maisBusca Cega (Exaustiva) e Heurística. Busca Aula 2
Busca Cega (Exaustiva) e Heurística Busca Aula 2 Ao final desta aula a gente deve saber: Conhecer as várias estratégias de realizar Busca não-informada (Busca Cega) Determinar que estratégia se aplica
Leia maisCap. 4 Busca com Informações e Exploração. do livro de Russel e Norvig
Cap. 4 Busca com Informações e Exploração do livro de Russel e Norvig Busca Heurística(Best-First Search) Largura, profundidade e aprof. iterativo: desinformadas sobre proximidade da solução Heurística:
Leia maisHeurística Curso de Análise e Desenvolvimento de Sistemas INTELIGÊNCIA ARTIFICIAL PROFESSOR FLÁVIO MURILO
Curso de Análise e Desenvolvimento de Sistemas 1 Definição Palavra de origem grega (εὑρίσκω), heurística significa descobrir ou encontrar um meio. É uma variação da palavra grega eureca (εὕρηκα), que significa
Leia maisResolução de Problemas através de Busca. Prof. Júlio Cesar Nievola PPGIA - PUC-PR
Resolução de Problemas através de Busca Prof. Júlio Cesar Nievola PPGIA - PUC-PR Solução de Problemas Sistemas inteligentes devem agir de maneira a fazer com que o ambiente passe por uma seqüência de estados
Leia maisInteligência Artificial
Inteligência Artificial Prof. Rafael Stubs Parpinelli DCC / UDESC-Joinville parpinelli@joinville.udesc.br www.joinville.udesc.br/portal/professores/parpinelli www2.joinville.udesc.br/~coca/ Agentes solucionadores
Leia maisInteligência Artificial. Prof. Tiago A. E. Ferreira Aula 5 Resolvendo Problemas
Inteligência Artificial Prof. Tiago A. E. Ferreira Aula 5 Resolvendo Problemas 1 Agente solucionador de problemas (guiado por objetivo) O agente reativo Escolhe suas ações com base apenas nas percepções
Leia maisLista 1 Sistemas Inteligentes (INE5633) 2014s2. Cap. 2 - Russel & Norvig - Exercícios selecionados (respostas em azul)
Lista 1 () 2014s2 Sistemas de Informação Universidade Federal de Santa Catarina Cap. 2 - Russel & Norvig - Exercícios selecionados (respostas em azul) 1. Tanto a medida de desempenho quanto a função de
Leia maisInteligência Artificial (SI 214) Aula 4 Resolução de Problemas por meio de Busca Heurística
Inteligência Artificial (SI 214) Aula 4 Resolução de Problemas por meio de Busca Heurística Prof. Josenildo Silva jcsilva@ifma.edu.br 2015 2012-2015 Josenildo Silva (jcsilva@ifma.edu.br) Este material
Leia maisBusca com informação e exploração. Inteligência Artificial. Revisão da aula passada: Heurística Admissível. Revisão da aula passada: Busca A *
Inteligência Artificial Aula 6 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia Busca com informação e exploração Capítulo 4 Russell & Norvig Seção 4.2 e 4.3 Revisão da aula passada: Busca A * Idéia:
Leia maisCEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 01
. CEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 01 Créditos: alguns itens desta lista são adaptados do material da disciplina CS188 - Artificial Intelligence
Leia maisInteligência Artificial
Inteligência Artificial Aula #2: Resolução de Problemas Via Busca Prof. Eduardo R. Hruschka 1 Agenda Tipos de Problemas Estados únicos (totalmente observável) Informação parcial Formulação do Problema
Leia maisFundamentos de Inteligência Artificial [5COP099]
Fundamentos de Inteligência Artificial [5COP099] Dr. Sylvio Barbon Junior Departamento de Computação - UEL 1 o Semestre Assunto Aula 7 Algoritmos de Busca Competitiva 2 de 20 Sumário Introdução Busca Competitiva
Leia maisSistemas Inteligentes Lista de Exercícios sobre Busca e Agentes Inteligentes
Sistemas Inteligentes Lista de Exercícios sobre Busca e Agentes Inteligentes 1) A* - Problema do metrô de Paris Suponha que queremos construir um sistema para auxiliar um usuário do metrô de Paris a saber
Leia maisUniversidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:
Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA MC3311 - Inteligência Artificial
Leia maisRedes Neurais (Inteligência Artificial)
Redes Neurais (Inteligência Artificial) Aula 03 Resolução de Problemas por Meio de Busca Edirlei Soares de Lima Introdução Agentes Autônomos: Entidades capazes de observar o ambiente
Leia mais3. Resolução de problemas por meio de busca
Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por
Leia maisBusca com informação e exploração. Inteligência Artificial. Busca pela melhor escolha. Romênia com custos em km 9/13/2010
Inteligência Artificial Aula 3 Profª Bianca Zadrozny http://www.ic.uff.br/~bianca/ia-pos Busca com informação e exploração Capítulo 4 Russell & Norvig Seção 4.1 2 Busca com informação (ou heurística) Utiliza
Leia maisInformativo Mensal de Emprego CAGED. Nº 2, fevereiro de 2013 Mês de referência: janeiro de 2013
SECRETARIA DE ESTADO DA ASSISTÊNCIA SOCIAL, TRABALHO E HABITAÇÃO SST DIRETORIA DE TRABALHO E EMPREGO SETOR DE INFORMAÇÃO E ANÁLISE DO MERCADO DE TRABALHO Informativo Mensal de Emprego CAGED Nº 2, fevereiro
Leia maisMétodos de Busca. Estratégias de Busca Cega
Métodos de Busca Métodos de Busca Estratégias de Busca Cega encontram soluções para problemas pela geração sistemática de novos estados, que são comparados ao objetivo; são ineficientes na maioria dos
Leia maisJaraguá do Sul (SC), Julho de 2014.
NOTA TÉCNICA Nº 0024_V1_2014 COMPORTAMENTO ECONÔMICO DE JARAGUÁ DO SUL E DEMAIS MUNICÍPIOS CATARINENSES ENTRE OS ANOS DE 2000 E 2011 Jaraguá do Sul (SC), Julho de 2014. Nota Técnica 0024_V1_2014 1 ALINHAMENTO
Leia mais*Capítulo 3 (Russel & Norvig)
*Capítulo 3 (Russel & Norvig) 1 Estratégias de busca sem informação Busca em largura Busca de custo uniforme (menor custo) Busca em profundidade Busca em profundidade limitada Busca de aprofundamento iterativo
Leia maisInformativo Mensal de Emprego
Informação e Análise do Mercado de Trabalho SECRETARIA DE ESTADO DA ASSISTÊNCIA SOCIAL, TRABALHO E HABITAÇÃO SST DIRETORIA DE TRABALHO E EMPREGO SETOR DE INFORMAÇÃO E ANÁLISE DO MERCADO DE TRABALHO Informativo
Leia maisResolução de problemas por meio de busca. Capítulo 3 Inteligência Artificial Sistemas de Informação
Resolução de problemas por meio de busca Capítulo 3 Inteligência Artificial Sistemas de Informação Conteúdo Um exemplo Resolução de problemas por meio de busca Exemplos de problemas Em busca de soluções
Leia maisCONSELHOS MUNICIPAIS
CONSELHOS MUNICIPAIS Grupo de pessoas que se reúnem para avaliar, definir ações visando beneficiar determinado segmento: Exemplo: idosos, crianças, segurança, turismo, etc... Cidades que não conseguimos
Leia maisResolução de Problemas de Busca
Resolução de Problemas de Busca 1 Ao final desta aula a gente deve Compreender o que é um problema de busca em IA Ser capaz de formulá-lo Conhecer algumas aplicações Entender como buscar a solução do problema
Leia maisInteligência Artificial
Inteligência Artificial Fabrício Olivetti de França 07 de Junho de 2018 1 Busca Informada 2 Recapitulando Definição de um problema: Conjunto de estados Conjunto de ações Função de transição Função de custo
Leia maisInteligência Artificial - IA
Busca sem informação Estratégias para determinar a ordem de expansão dos nós: 1. Busca em extensão 2. Busca de custo uniforme 3. Busca em profundidade 4. Busca com aprofundamento iterativo Direção da expansão:
Leia mais3. Resolução de problemas por meio de busca
Inteligência Artificial - IBM1024 3. Resolução de problemas por meio de busca Prof. Renato Tinós Local: Depto. de omputação e Matemática (FFLRP/USP) 1 Principais Tópicos 3. Resolução de problemas por meio
Leia maisJogo de Damas. Alunos: Sávio Mendes de Figueiredo Sômulo Nogueira Mafra
Jogo de Damas Alunos: Sávio Mendes de Figueiredo (savio@cos.ufrj.br) Sômulo Nogueira Mafra (somulo@cos.ufrj.br) Prof.: Inês dutra Inteligência artificial Coppe sistemas - UFRJ 1. Algumas Frases 2. Origens
Leia maisCTC-17 Inteligência Artificial Problemas de Busca. Prof. Paulo André Castro
CTC-17 Inteligência Artificial Problemas de Busca Prof. Paulo André Castro pauloac@ita.br www.comp.ita.br/~pauloac Sala 110, IEC-ITA Sumário Agentes que buscam soluções para problemas: Exemplo Tipos de
Leia maisBusca com informação e exploração. Capítulo 4 Russell & Norvig Seção 4.2 e 4.3
Busca com informação e exploração Capítulo 4 Russell & Norvig Seção 4.2 e 4.3 1 Revisão da aula passada: Busca A * Idéia: evitar expandir caminhos que já são caros Função de avaliação f(n) = g(n) + h(n)
Leia maisTécnicas Inteligência Artificial
Universidade do Sul de Santa Catarina Ciência da Computação Técnicas Inteligência Artificial Aula 03 Métodos de Busca Prof. Max Pereira Solução de Problemas como Busca Um problema pode ser considerado
Leia maisResolução de Problemas
Resolução de Problemas 1 Agente de Resolução de Problemas (1/2) 2 O agente reativo Escolhe suas ações com base apenas nas percepções atuais não pode pensar no futuro, não sabe aonde vai 4 5 8 1 6 7 2 3?
Leia maisBCC204 - Teoria dos Grafos
BCC204 - Teoria dos Grafos Marco Antonio M. Carvalho (baseado nas notas de aula do prof. Haroldo Gambini Santos) Departamento de Computação Instituto de Ciências Exatas e Biológicas Universidade Federal
Leia maisInformativo Mensal de Emprego nº 02 de Elaboração: Jerônimo Luiz Duarte Maia, Economista. Estevão Becker, Sociológo.
SECRETARIA DE ESTADO DA ASSISTÊNCIA SOCIAL, TRABALHO E HABITAÇÃO SST DIRETORIA DE TRABALHO E EMPREGO DITE SETOR DE INFORMAÇÃO E ANÁLISE DO MERCADO DE TRABALHO Informativo Mensal de Emprego nº 02 de 2016
Leia maisINF 1771 Inteligência Artificial
Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 03 Resolução de Problemas por Meio de Busca Introdução Agentes Autônomos: Entidades autônomas capazes de observar o ambiente
Leia maisINF 1771 Inteligência Artificial
Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 03 Resolução de Problemas por Meio de Busca Introdução Agentes Autônomos: Entidades autônomas capazes de observar o ambiente
Leia maisInformativo Mensal de Emprego CAGED. Nº 2, fevereiro de 2014 Mês de referência: janeiro de Florianópolis, SC
SECRETARIA DE ESTADO DA ASSISTÊNCIA SOCIAL, TRABALHO E HABITAÇÃO SST DIRETORIA DE TRABALHO E EMPREGO SETOR DE INFORMAÇÃO E ANÁLISE DO MERCADO DE TRABALHO Informativo Mensal de Emprego CAGED Nº 2, fevereiro
Leia maisINF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Aula 04 Busca Heurística Edirlei Soares de Lima Métodos de Busca Busca Cega ou Exaustiva: Não sabe qual o melhor nó da fronteira a ser expandido.
Leia maisInteligência Computacional
Rafael D. Ribeiro, M.Sc. rafaeldiasribeiro@gmail.com http://www.rafaeldiasribeiro.com.br Métodos Revogáveis de Busca Busca em profundidade Busca em largura Busca em profundidade iterativa Busca ordenada
Leia maisInteligência Artificial
Inteligência Artificial Prof. Rafael Stubs Parpinelli DCC / UDESC-Joinville rafael.parpinelli@udesc.br www.joinville.udesc.br/portal/professores/parpinelli www2.joinville.udesc.br/~coca/ Busca Heurística
Leia maisHeuristic state-space search
Heuristic state-space search Stuart Russel and Peter Norvig, Artificial Intelligence: A modern approach, 3rd edition, Pearson Education, 2010 http://aima.cs.berkeley.edu/ chapter 4 Ernesto Costa e Anabela
Leia maisEstratégias de Busca Cega
Estratégias de Busca Cega Encontram soluções para problemas pela geração sistemática de novos estados, que são comparados ao objetivo. São ineficientes na maioria dos casos: utilizam apenas o custo de
Leia maisINFORMATIVO MENSAL DE EMPREGO CAGED
SECRETARIA DE ESTADO DA ASSISTÊNCIA SOCIAL, TRABALHO E HABITAÇÃO SST DIRETORIA DE TRABALHO E EMPREGO SINE/SC SETOR DE INFORMAÇÃO E ANÁLISE DO MERCADO DE TRABALHO INFORMATIVO MENSAL DE EMPREGO CAGED Nº
Leia maisConferência Árvores de resolução SLD
Inteligência Artificial Conferência Árvores de resolução SLD O Docente: MSc. Angel Alberto Vazquez Sánchez Objetivo Construir uma árvore de resolução SLD a partir de um objetivo do PROLOG, aplicando o
Leia maisConferência Tratamento de listas no PROLOG
Inteligência Artificial Conferência Tratamento de listas no PROLOG O Docente: MSc. Angel Alberto Vazquez Sánchez Objetivo Caracterizar as listas no Prolog, fazendo ênfase em sua definição recursiva. Bibliografía
Leia maisInteligência Artificial Alameda e Taguspark
Inteligência Artificial Alameda e Taguspark Repescagem do Primeiro Teste 13 de Fevereiro de 2009 17H00-18H30 Nome: Número: Este teste tem 7 perguntas e 5 páginas. Escreva o número em todas as páginas.
Leia maisPORTARIA SEAP nº 10, de 31 de janeiro de 2017.
PORTARIA SEAP nº 10, de 31 de janeiro de 2017. Divulga os feriados a serem observados no exercício de 2018 no âmbito da 12ª Região da Justiça do Trabalho. GRACIO RICARDO BARBOZA PETRONE O DESEMBARGADOR
Leia maisIBMEC - Lógica Aplicada
AULAS Professores: Marco Vaz Sérgio Rodrigues Comunicação mvaz@ibmecrj.br professor@sergiorodrigues.net 2 CURSO CURSO Objetivo Geral Desenvolver e estimular a capacidade cognitiva do aluno para compreender
Leia maisINF 1771 Inteligência Artificial
INF 1771 Inteligência Artificial Apresentação da Disciplina Edirlei Soares de Lima O que é Inteligência Artificial? Área de pesquisa que tem como objetivo buscar métodos ou dispositivos
Leia maisESTADO DE SANTA CATARINA
2.26 220 Governança Eletrônica 220.0082 Aquisição de Hardware e Equipamentos de Infra-estrutura de TIC 220.0082.004822 Aquisição de Hardware e Equip de Infra-estrutura de TIC - 220.0083 Manutenção de Sistemas
Leia maisIntrodução à Inteligência Artificial MAC MAC 415. Exercício Programa 1 Busca
Introdução à Inteligência Artificial MAC 5739 - MAC 415 006 Exercício Programa 1 Busca Data de Divulgação: 6 de agosto Data de Entrega: 6 de setembro 1 Objetivo Implementar os algoritmos de busca em Inteligência
Leia maisEnunciados dos Exercícios Cap. 2 Russell & Norvig
Enunciados dos Exercícios Cap. 2 Russell & Norvig 1. (2.2) Tanto a medida de desempenho quanto a função de utilidade medem o quanto um agente está desempenhando bem suas atividades. Explique a diferença
Leia maisEstratégias de Busca Cega
Estratégias de Busca Cega Encontram soluções para problemas pela geração sistemática de novos estados, que são comparados ao objetivo. São ineficientes na maioria dos casos: utilizam apenas o custo de
Leia maisCEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 01
. CEFET/RJ Disciplina: Inteligência Artificial Professor: Eduardo Bezerra Lista de exercícios 01 Créditos: alguns itens desta lista são adaptados do material da disciplina CS188 - Artificial Intelligence
Leia maisUniversidade Metodista de Piracicaba. Trabalho de Inteligência Artificial LABIRINTO
Universidade Metodista de Piracicaba Trabalho de Inteligência Artificial LABIRINTO Adriano Gheller Bruschi Fabricio Aparecido Breve Luis Gustavo Giordano Descrição do Universo Um robô deve caminhar por
Leia maisRevisão sobre Busca 1
Revisão sobre Busca 1 Um problema de busca em IA pode ser definido em termos de... Algumas definições básicas (1/2) Um espaço de estados possíveis, incluindo: um estado inicial Em (Recife) Estar (pobre)
Leia maisEmprego Industrial Julho de 2014
Emprego Industrial Julho de 2014 SUMÁRIO EXECUTIVO No acumulado do ano (jan-jul), a indústria de transformação foi a atividade econômica que mais gerou empregos em Santa Catarina (25.147), de um total
Leia maisINFORMATIVO MENSAL DE EMPREGO CAGED. Nº 3, março de 2013 Mês de referência: fevereiro de 2013
SECRETARIA DE ESTADO DA ASSISTÊNCIA SOCIAL, TRABALHO E HABITAÇÃO SST DIRETORIA DE TRABALHO E EMPREGO SETOR DE INFORMAÇÃO E ANÁLISE DO MERCADO DE TRABALHO INFORMATIVO MENSAL DE EMPREGO CAGED Nº 3, março
Leia maisEmprego Industrial Janeiro de 2015
Emprego Industrial Janeiro de 2015 SUMÁRIO EXECUTIVO No mês de janeiro de 2015, o saldo de empregos em Santa Catarina cresceu em relação a dezembro (14.637 postos e variação de 0,7%). A indústria de transformação
Leia maisAula 05 Busca com informação
Revisão Aula 05 Busca com informação Prof. Dr. Alexandre da Silva Simões Principais estratégias de busca sem informação: busca em amplitude e profundidade Estratégias derivadas: Busca com custo uniforme
Leia maisEmprego Industrial Dezembro de 2015
Emprego Industrial Dezembro de 2015 SUMÁRIO EXECUTIVO No mês de embro de 2015, o saldo de empregos em Santa Catarina reduziu em relação ao estoque de novembro (-34.971 postos e variação de -1,7%). A indústria
Leia maisEmprego Industrial Fevereiro de 2015
Emprego Industrial Fevereiro de 2015 SUMÁRIO EXECUTIVO No mês de fevereiro de 2015, o saldo de empregos em Santa Catarina cresceu em relação ao estoque de janeiro (12.108 postos e variação de 0,6%). A
Leia maisBusca no espaço de estados (parte I)
Busca no espaço de estados (parte I) Prof. Dr. Silvio do Lago Pereira Departamento de Tecnologia da Informação Faculdade de Tecnologia de São Paulo Idéia básica A idéia básica da busca no espaço de estados
Leia maisIntrodução à Resolução de Problemas por meio de Busca
Introdução à Resolução de Problemas por meio de Busca Huei Diana Lee huei@unioeste.br 2006 Conteúdo Introdução Exemplos Descrição formal Os Vasilhames com Água Estratégias de Controle Problemas Exercício!!
Leia maisPreço médio do etanol varia em até R$ 0,47 entre cidades de Santa Catarina
Publicação mensal do curso de Ciências Econômicas da Universidade Comunitária da Região de Chapecó Ano 4, Nº 08 Agosto/2015 Preço médio do etanol varia em até R$ 0,47 entre cidades de Santa Catarina Desde
Leia maisSaídas/Contas à Pagar
Página: 1/10 Período de: 01/01/ à 31/12/ Funcionarios 26/01/ FABIANO AMORIM PGTO DE 02 DIARIAS PARA 460,00 26/01/ 460,00 CRICIUMA, DE 27 A 29 DE JANEIRO 29/01/ MARCELO DE SOUZA PGTO DE 04 DIARIAS PARA
Leia maisInformativo Mensal de Emprego nº05/2014
Informação e Análise do Mercado de Trabalho SECRETARIA DE ESTADO DA ASSISTÊNCIA SOCIAL, TRABALHO E HABITAÇÃO SST DIRETORIA DE TRABALHO E EMPREGO DITE/SINE-SC SETOR DE INFORMAÇÃO E ANÁLISE DO MERCADO DE
Leia mais