Busca em Largura para resolver um Sliding Puzzle

Olá! Agora que já introduzi um pouco sobre busca em largura em Inteligência Artificial (se não está lembrado, por favor, verifique o artigo Busca em árvores ou grafos), está na hora de vermos um pouco da prática deste assunto: que tal, então, resolver um sliding puzzle usando busca em largura?
O que é um sliding puzzle?
Obviamente, [...]

1 Comment

Princípios de Design para Serviços de Busca Usáveis

Olá! Princípios de Design para Serviços de Busca Usáveis trata-se de um artigo desenvolvido para a disciplina Interação Humano-Computador no ano de 2005, por Christiano Lima Santos, Diego Vasconcelos e Carmo e Frederico Santos do Vale sob a orientação do prof. Henrique Nou Schneider.
Como se pode perceber, tal artigo foi escrito há cerca de quatro [...]

No Comments

O algoritmo Minimax, Corte Alpha-Beta e outros Refinamentos

O algoritmo Minimax
O algoritmo minimax se baseia na construção de uma árvore de decisões (árvore contendo todos os possíveis estados do jogo e de qual estado se pode chegar a qual), pontua cada um dos nós segundo as chances de vitória ou derrota dos jogadores e retorna como melhor solução sempre aquela que busca minimizar [...]

3 Comments

O Uso de Agentes Inteligentes na Educação

Você já pensou alguma vez como seria empregar o conceito de agentes inteligentes na educação? Vários pesquisadores já pensaram nisso e começaram a enveredar por esse caminho.
Desta forma, busca-se empregar conhecimentos computacionais a fim de favorecer o processo ensino-aprendizagem do aluno.
Sendo assim, a fim de melhor compreendermos como o uso de agentes inteligentes inteligentes favorece [...]

1 Comment

Interação Humano-Computador (IHC) e Jogos de Computador

Você sabe como a área de Interação Humano-Computador pode beneficiar o desenvolvimento de jogos de computador? Não?!?! Excelente, você está, então, no lugar certo.
Desde jovem, fui apaixonado por jogos e, com o tempo, passei a amar também a área de computação, o que me levou a cursar Ciência da Computação. Lá, todas (ou [...]

No Comments

Material do curso de Redes Neurais Artificiais

Desta vez, trago-lhes aqui o conteúdo e material de suporte para a disciplina de Redes Neurais Artificiais, uma das abordagens / linhas de pesquisa existentes na Inteligência Artificial.
Na verdade, esta disciplina ainda não foi ministrada por mim, entretanto, em meu último semestre como graduando, quando cursei esta disciplina, tive o prazer (e a punição [...]

2 Comments

Busca em Árvores ou Grafos

Conforme comentado anteriormente, a compreensão de árvores e grafos, bem como a forma como se recupera uma informação, possui grande importância para a Inteligência Artificial, uma vez que o tempo que se leva para armazenar e/ou recuperar a informação influencia no tempo que o algoritmo levará para encontrar a solução.
Árvores e Grafos são compostos essencialmente [...]

3 Comments

Uma Introdução à Inteligência Artificial

Não é preciso ir muito longe para vermos o quanto se fala da importância da Inteligência Artificial - IA, como apelidamos.
Quem estuda Inteligência Artificial e, então, parte em busca de aprender sobre seu emprego, logo se espanta com a disparidade entre o que se discute na academia (em universidades) e o que se vê no [...]

1 Comment

Material do curso de Inteligência Artificial

A área de Inteligência Artificial é uma das que recebem mais atenção atualmente, uma vez que se compromete com a busca pela reprodução de um comportamento inteligente em computadores e outros dispositivos tecnológicos, a fim de auxiliar o homem em suas tarefas cotidianas.
Este período, estou lecionando a disciplina Tópicos Especiais em Computação Inteligente, motivo pelo [...]

9 Comments

Resenha do Livro “201 Princípios do Desenvolvimento de Software”

O livro 201 Princípios do Desenvolvimento de Software (na verdade, o título é 201 Principles of Software Development, já que li a versão em inglês), escrito por Alan M. Davis, é, em minha opinião, de grande importância para todo aquele que deseja trabalhar em desenvolvimento de sistemas, independente de na função de programador ou de [...]

No Comments