SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Descrição do 8 Puzzle
Prof. Leinylson Fontinele Pereira
Anteriormente em MPS...
1. ..
2. ..
3. ..
IA - Descrição do 8 Puzzle
IA - Descrição do 8 Puzzle
Interface
Comandos
Operadores
Arquivos .m
Condição
Repetição
Gráficos
Imagens
Audios
Agenda….
Recapitulando...
1. ..
2. ..
3. ..
IA - Descrição do 8 Puzzle
IA - Descrição do 8 Puzzle
PREVISÕES
1. BPM 4D
2. BPM CLOUD & COGNITIVE
3. Startup BPM
8 Puzzle: Formulação do problema
q Estados
q Uma descrição de estado especifica a posição de cada uma das
oito peças e do espaço vazio em um dos nove quadrados.
q Estado inicial
q Qualquer estado pode ser designado como estado inicial.
q Função Sucessor
q Gera os estados válidos que resultam da tentativa de executar
as três ações (o espaço vazio se desloca para a Esquerda, Direita,
Acima ou Abaixo).
IA - Descrição do 8 Puzzle
8 Puzzle: Formulação do problema
q Teste de objetivo
q Verifica se o estado corresponde à configuração de
objetivo mostrada na figura (São possíveis outras
configurações de objetivos)
q Custo de caminho
q Cada passo custa 1, e assim o custo do caminho é o
número de passos do caminho.
q Número de estados acessíveis
q Quebra-cabeça de 8 peças: 9!/2 = 181.440
IA - Descrição do 8 Puzzle
8 Puzzle: Dificuldades a serem superadas
q A principal dificuldade em solucionar o problema é a
grande necessidade de memória e de poder de processamento.
q Cada nodo da estrutura de dados irá gerar novos nodos
de forma sucessiva, e a velocidade de criação destes novos
nodos depende do poder de processamento do computador
em uso.
q Conforme a configuração do estado inicial e do estado
final, a busca pelo caminho entre estes estados pode gerar
uma estrutura de nodos muito grande, o que torna necessário
a disponibilidade de um grande volume de memória.
IA - Descrição do 8 Puzzle
8 Puzzle: Técnicas de Busca
q Dentre os algoritmos utilizados na
tentativa de solucionar este tipo de
problema, destacam-se os algoritmos de
b u s c a e m l a r g u r a , b u s c a e m
profundidade e busca heurística.
IA - Descrição do 8 Puzzle
8 Puzzle: Técnicas de Busca
q Completo: um algoritmo de busca é
completo quando é capaz de encontrar a
solução para o problema, caso exista;
q Ótimo: um algoritmo de busca é considerado
ótimo quando a solução encontrada é a melhor
possível. Por exemplo, a solução possui o
menor caminho ou o caminho de menor custo
entre dois nodos;
IA - Descrição do 8 Puzzle
8 Puzzle: Técnicas de Busca
q Tempo: caracteriza-se pelo tempo que
o algoritmo pode levar para encontrar
a possível solução;
q Espaço: indica a quantidade de
memória necessária para que um
algoritmo possa encontrar a solução em
determinada situação.
IA - Descrição do 8 Puzzle
8 Puzzle: O que deve ser feito?
q Especificação (Caso de Uso, Diagrama de
classes e Diagrama de sequência)
q Implementação do protótipo
q Apresentação da solução
q Fundamentação teórica
q Desenvolvimento do trabalho
q Conclusões
q Referências
IA - Descrição do 8 Puzzle
Requisitos Funcionais da Implementação
a) Controle: o protótipo deverá possuir uma interface que permita ao usuário
controlar as configurações desejadas para o problema 8-Puzzle, como por
exemplo, o nível de dificuldade.
b) Tarefas: o protótipo deverá possui uma divisão das tarefas de criação do
estado inicial (embaralhamento) e busca da solução do problema.
c) Estatística: o protótipo deverá informar ao usuário estatísticas de seu
processo de busca quando em andamento, como por exemplo, número de
passos, tempo de busca, tamanho do espaço de armazenamento e ao final
da busca, exibir o custo total do caminho solução;
d) Resposta: o protótipo deverá informar ao usuário a resposta do
problema, caso encontre-a, especificando os passos necessários para
alcançar o estado objetivo a partir do estado inicial.
IA - Descrição do 8 Puzzle
Requisitos Não Funcionais da Implementação
a) Linguagem: o protótipo deverá ser desenvolvido em C ou Python.
b) Interface: o protótipo deverá emitir sons para cada uma das ações que
envolvam interação com o usuário e onde mais achar conveniente, além
disso, deverá exibir o estado inicial, o estado atual e o estado objetivo.
c) Plataforma: o protótipo deverá ser compatível com os sistemas
operacionais Microsoft Windows 7 ou superior, Linux Ubuntu.
d) Instruções de uso: o protótipo deverá está todo comentado, cada
estrutura/função utilizada (criada ou importada), além disso, instruções de
como executar/utilizar devem ser informadas (na própria interface ou em um
documento .txt).
e) Desempenho: o protótipo deverá oferecer estabilidade e velocidade de
execução aceitáveis.
IA - Descrição do 8 Puzzle
IA - Descrição do 8 Puzzle
Na próxima aula...
1. Diagrama de Sequência
2. ..
3. ..
IA - Descrição do 8 Puzzle
Referências
q UESPI – Inteligência Artificial, Prof. Mayllon Veras
q B
q C
IA - Descrição do 8 Puzzle
Aula disponível no SlideShare!
https://pt.slideshare.net/leinylson/presentations
IA - Descrição do 8 Puzzle
Dúvidas...
https://www.facebook.com/leinylson
https://br.linkedin.com/in/leinylson
http://pt.slideshare.net/leinylson
leinylson@gmail.com
IA - Descrição do 8 Puzzle
IA - Descrição do 8 Puzzle

Contenu connexe

Tendances

Musculacao planos e eixos
Musculacao planos e eixosMusculacao planos e eixos
Musculacao planos e eixos
CHICLETE14
 
Biomecanica dos sistema articular [modo de compatibilidade]
Biomecanica dos sistema articular [modo de compatibilidade]Biomecanica dos sistema articular [modo de compatibilidade]
Biomecanica dos sistema articular [modo de compatibilidade]
Natha Fisioterapia
 
Coletivo de autores a cultura corporal em questão
Coletivo de autores a cultura corporal em questãoColetivo de autores a cultura corporal em questão
Coletivo de autores a cultura corporal em questão
Thiago Apolinário
 

Tendances (20)

Árvores Balanceadas AVL
Árvores Balanceadas AVLÁrvores Balanceadas AVL
Árvores Balanceadas AVL
 
1001 questões comentadas raciocínio lógico fcc
1001 questões comentadas raciocínio lógico fcc1001 questões comentadas raciocínio lógico fcc
1001 questões comentadas raciocínio lógico fcc
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Apostila barragens feagr_2011
Apostila barragens feagr_2011Apostila barragens feagr_2011
Apostila barragens feagr_2011
 
Musculacao planos e eixos
Musculacao planos e eixosMusculacao planos e eixos
Musculacao planos e eixos
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Aula 1 biomecanica, conceitos, historico e definicoes
Aula 1   biomecanica, conceitos, historico e definicoesAula 1   biomecanica, conceitos, historico e definicoes
Aula 1 biomecanica, conceitos, historico e definicoes
 
Função de 1º Grau.
Função de 1º Grau.Função de 1º Grau.
Função de 1º Grau.
 
Árvores balanceadas - AVL
Árvores balanceadas - AVLÁrvores balanceadas - AVL
Árvores balanceadas - AVL
 
Biomecanica dos sistema articular [modo de compatibilidade]
Biomecanica dos sistema articular [modo de compatibilidade]Biomecanica dos sistema articular [modo de compatibilidade]
Biomecanica dos sistema articular [modo de compatibilidade]
 
Aula De Matemática - Prisma
Aula De Matemática - Prisma Aula De Matemática - Prisma
Aula De Matemática - Prisma
 
Aula 5 encapsulamento, associação, polimorfismo, interfaces
Aula 5   encapsulamento, associação, polimorfismo, interfacesAula 5   encapsulamento, associação, polimorfismo, interfaces
Aula 5 encapsulamento, associação, polimorfismo, interfaces
 
Estratégias de pesquisa na internet
Estratégias de pesquisa na internet Estratégias de pesquisa na internet
Estratégias de pesquisa na internet
 
Coletivo de autores a cultura corporal em questão
Coletivo de autores a cultura corporal em questãoColetivo de autores a cultura corporal em questão
Coletivo de autores a cultura corporal em questão
 
Vitá Araguaia, Freguesia, pronto, 2,3, quartos, coberturas com 25% de descont...
Vitá Araguaia, Freguesia, pronto, 2,3, quartos, coberturas com 25% de descont...Vitá Araguaia, Freguesia, pronto, 2,3, quartos, coberturas com 25% de descont...
Vitá Araguaia, Freguesia, pronto, 2,3, quartos, coberturas com 25% de descont...
 
Sistemas lineares
Sistemas linearesSistemas lineares
Sistemas lineares
 
Poligonos semelhantes
Poligonos semelhantesPoligonos semelhantes
Poligonos semelhantes
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Pesquisa operacional 1
Pesquisa operacional 1Pesquisa operacional 1
Pesquisa operacional 1
 

Similaire à Descrição do Projeto 8 puzzle

Apostila logica algoritmos e estrutuara de dados
Apostila  logica algoritmos e estrutuara de dadosApostila  logica algoritmos e estrutuara de dados
Apostila logica algoritmos e estrutuara de dados
Gelber Freitas
 
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Kratos879
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao java
Armando Daniel
 
Exercícios de avaliação 01 professor
Exercícios de avaliação 01 professorExercícios de avaliação 01 professor
Exercícios de avaliação 01 professor
pronatecvja
 
Curso java 01 - molhando os pés com java
Curso java   01 - molhando os pés com javaCurso java   01 - molhando os pés com java
Curso java 01 - molhando os pés com java
Maurício Linhares
 

Similaire à Descrição do Projeto 8 puzzle (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
 
Apostila logica algoritmos e estrutuara de dados
Apostila  logica algoritmos e estrutuara de dadosApostila  logica algoritmos e estrutuara de dados
Apostila logica algoritmos e estrutuara de dados
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
algoritmo construção
algoritmo construçãoalgoritmo construção
algoritmo construção
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos e Programação
Algoritmos e ProgramaçãoAlgoritmos e Programação
Algoritmos e Programação
 
Forb.cap1
Forb.cap1Forb.cap1
Forb.cap1
 
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
Apostila C++ Básico - UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”
 
Apostila c++ básico
Apostila c++ básicoApostila c++ básico
Apostila c++ básico
 
Apostila c++ básico (1)
Apostila c++ básico (1)Apostila c++ básico (1)
Apostila c++ básico (1)
 
Java introdução ao java
Java   introdução ao javaJava   introdução ao java
Java introdução ao java
 
122172 1445
122172 1445122172 1445
122172 1445
 
Exercícios de avaliação 01 professor
Exercícios de avaliação 01 professorExercícios de avaliação 01 professor
Exercícios de avaliação 01 professor
 
Algoritmos e Programação_01
Algoritmos e Programação_01Algoritmos e Programação_01
Algoritmos e Programação_01
 
Calourada2010
Calourada2010Calourada2010
Calourada2010
 
Progr
ProgrProgr
Progr
 
Aula2
Aula2Aula2
Aula2
 
Arte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - TeatroArte - 7º Ano - Teste de Turing - Teatro
Arte - 7º Ano - Teste de Turing - Teatro
 
Curso java 01 - molhando os pés com java
Curso java   01 - molhando os pés com javaCurso java   01 - molhando os pés com java
Curso java 01 - molhando os pés com java
 

Plus de Leinylson Fontinele

Plus de Leinylson Fontinele (20)

Utilização do editor de texto Word
Utilização do editor de texto WordUtilização do editor de texto Word
Utilização do editor de texto Word
 
Prática com slide.pptx
Prática com slide.pptxPrática com slide.pptx
Prática com slide.pptx
 
A galinha carijó
A galinha carijóA galinha carijó
A galinha carijó
 
Aula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramentoAula 05 - Importância do teste, auditoria e monitoramento
Aula 05 - Importância do teste, auditoria e monitoramento
 
Aula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurançaAula 04 - Implementação efetiva da política de segurança
Aula 04 - Implementação efetiva da política de segurança
 
Aula 02 - Agentes Inteligentes
Aula 02 - Agentes InteligentesAula 02 - Agentes Inteligentes
Aula 02 - Agentes Inteligentes
 
Aula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IAAula 01 - Visão Geral da IA
Aula 01 - Visão Geral da IA
 
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
Aula 02 - Aplicação de contramedidas de segurança para mitigar ataques malici...
 
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
Aula 03 - Controles de acesso apropriados para sistemas, aplicativos e acesso...
 
Aula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informaçõesAula 01 - Fundamentos da segurança dos sistemas de informações
Aula 01 - Fundamentos da segurança dos sistemas de informações
 
A história da Segurança da Informação
A história da Segurança da InformaçãoA história da Segurança da Informação
A história da Segurança da Informação
 
Introdução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. CostaIntrodução ao Prolog - Prof. Sérgio S. Costa
Introdução ao Prolog - Prof. Sérgio S. Costa
 
Caso 1 - Boing 777
Caso 1 - Boing 777Caso 1 - Boing 777
Caso 1 - Boing 777
 
Caso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de DenverCaso 2 - Aeroporto de Denver
Caso 2 - Aeroporto de Denver
 
Aula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de buscaAula 02 - Agentes e problemas de busca
Aula 02 - Agentes e problemas de busca
 
Aula 01 - Visão geral da IA
Aula 01 - Visão geral da IAAula 01 - Visão geral da IA
Aula 01 - Visão geral da IA
 
Aula 7 - Modelagem de Software
Aula 7 - Modelagem de SoftwareAula 7 - Modelagem de Software
Aula 7 - Modelagem de Software
 
Aula 6 - Qualidade de Software
Aula 6 - Qualidade de SoftwareAula 6 - Qualidade de Software
Aula 6 - Qualidade de Software
 
Aula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequenciaAula 07 - Diagrama de sequencia
Aula 07 - Diagrama de sequencia
 
Aula 06 - Diagrama de classes
Aula 06 - Diagrama de classesAula 06 - Diagrama de classes
Aula 06 - Diagrama de classes
 

Dernier

GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
RavenaSales1
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
azulassessoria9
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
CleidianeCarvalhoPer
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
LusGlissonGud
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
azulassessoria9
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
LeloIurk1
 

Dernier (20)

Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
DeClara n.º 75 Abril 2024 - O Jornal digital do Agrupamento de Escolas Clara ...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Construção (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! SertãConstrução (C)erta - Nós Propomos! Sertã
Construção (C)erta - Nós Propomos! Sertã
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...Considere a seguinte situação fictícia:  Durante uma reunião de equipe em uma...
Considere a seguinte situação fictícia: Durante uma reunião de equipe em uma...
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdfPROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
PROJETO DE EXTENSÃO - EDUCAÇÃO FÍSICA BACHARELADO.pdf
 

Descrição do Projeto 8 puzzle

  • 1. Descrição do 8 Puzzle Prof. Leinylson Fontinele Pereira
  • 2. Anteriormente em MPS... 1. .. 2. .. 3. .. IA - Descrição do 8 Puzzle
  • 3. IA - Descrição do 8 Puzzle Interface Comandos Operadores Arquivos .m Condição Repetição Gráficos Imagens Audios Agenda….
  • 4. Recapitulando... 1. .. 2. .. 3. .. IA - Descrição do 8 Puzzle
  • 5. IA - Descrição do 8 Puzzle PREVISÕES 1. BPM 4D 2. BPM CLOUD & COGNITIVE 3. Startup BPM
  • 6. 8 Puzzle: Formulação do problema q Estados q Uma descrição de estado especifica a posição de cada uma das oito peças e do espaço vazio em um dos nove quadrados. q Estado inicial q Qualquer estado pode ser designado como estado inicial. q Função Sucessor q Gera os estados válidos que resultam da tentativa de executar as três ações (o espaço vazio se desloca para a Esquerda, Direita, Acima ou Abaixo). IA - Descrição do 8 Puzzle
  • 7. 8 Puzzle: Formulação do problema q Teste de objetivo q Verifica se o estado corresponde à configuração de objetivo mostrada na figura (São possíveis outras configurações de objetivos) q Custo de caminho q Cada passo custa 1, e assim o custo do caminho é o número de passos do caminho. q Número de estados acessíveis q Quebra-cabeça de 8 peças: 9!/2 = 181.440 IA - Descrição do 8 Puzzle
  • 8. 8 Puzzle: Dificuldades a serem superadas q A principal dificuldade em solucionar o problema é a grande necessidade de memória e de poder de processamento. q Cada nodo da estrutura de dados irá gerar novos nodos de forma sucessiva, e a velocidade de criação destes novos nodos depende do poder de processamento do computador em uso. q Conforme a configuração do estado inicial e do estado final, a busca pelo caminho entre estes estados pode gerar uma estrutura de nodos muito grande, o que torna necessário a disponibilidade de um grande volume de memória. IA - Descrição do 8 Puzzle
  • 9. 8 Puzzle: Técnicas de Busca q Dentre os algoritmos utilizados na tentativa de solucionar este tipo de problema, destacam-se os algoritmos de b u s c a e m l a r g u r a , b u s c a e m profundidade e busca heurística. IA - Descrição do 8 Puzzle
  • 10. 8 Puzzle: Técnicas de Busca q Completo: um algoritmo de busca é completo quando é capaz de encontrar a solução para o problema, caso exista; q Ótimo: um algoritmo de busca é considerado ótimo quando a solução encontrada é a melhor possível. Por exemplo, a solução possui o menor caminho ou o caminho de menor custo entre dois nodos; IA - Descrição do 8 Puzzle
  • 11. 8 Puzzle: Técnicas de Busca q Tempo: caracteriza-se pelo tempo que o algoritmo pode levar para encontrar a possível solução; q Espaço: indica a quantidade de memória necessária para que um algoritmo possa encontrar a solução em determinada situação. IA - Descrição do 8 Puzzle
  • 12. 8 Puzzle: O que deve ser feito? q Especificação (Caso de Uso, Diagrama de classes e Diagrama de sequência) q Implementação do protótipo q Apresentação da solução q Fundamentação teórica q Desenvolvimento do trabalho q Conclusões q Referências IA - Descrição do 8 Puzzle
  • 13. Requisitos Funcionais da Implementação a) Controle: o protótipo deverá possuir uma interface que permita ao usuário controlar as configurações desejadas para o problema 8-Puzzle, como por exemplo, o nível de dificuldade. b) Tarefas: o protótipo deverá possui uma divisão das tarefas de criação do estado inicial (embaralhamento) e busca da solução do problema. c) Estatística: o protótipo deverá informar ao usuário estatísticas de seu processo de busca quando em andamento, como por exemplo, número de passos, tempo de busca, tamanho do espaço de armazenamento e ao final da busca, exibir o custo total do caminho solução; d) Resposta: o protótipo deverá informar ao usuário a resposta do problema, caso encontre-a, especificando os passos necessários para alcançar o estado objetivo a partir do estado inicial. IA - Descrição do 8 Puzzle
  • 14. Requisitos Não Funcionais da Implementação a) Linguagem: o protótipo deverá ser desenvolvido em C ou Python. b) Interface: o protótipo deverá emitir sons para cada uma das ações que envolvam interação com o usuário e onde mais achar conveniente, além disso, deverá exibir o estado inicial, o estado atual e o estado objetivo. c) Plataforma: o protótipo deverá ser compatível com os sistemas operacionais Microsoft Windows 7 ou superior, Linux Ubuntu. d) Instruções de uso: o protótipo deverá está todo comentado, cada estrutura/função utilizada (criada ou importada), além disso, instruções de como executar/utilizar devem ser informadas (na própria interface ou em um documento .txt). e) Desempenho: o protótipo deverá oferecer estabilidade e velocidade de execução aceitáveis. IA - Descrição do 8 Puzzle
  • 15. IA - Descrição do 8 Puzzle
  • 16. Na próxima aula... 1. Diagrama de Sequência 2. .. 3. .. IA - Descrição do 8 Puzzle
  • 17. Referências q UESPI – Inteligência Artificial, Prof. Mayllon Veras q B q C IA - Descrição do 8 Puzzle
  • 18. Aula disponível no SlideShare! https://pt.slideshare.net/leinylson/presentations IA - Descrição do 8 Puzzle
  • 20. IA - Descrição do 8 Puzzle