Posted by admin on March 30th, 2009 in Inteligência Artificial
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, [...]
Posted by admin on March 23rd, 2009 in Interação Humano-Computador
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 [...]
Posted by admin on March 17th, 2009 in Inteligência Artificial
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 [...]
Posted by admin on March 15th, 2009 in Informática Educativa
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 [...]
Posted by admin on March 14th, 2009 in Interação Humano-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 [...]
Posted by admin on March 12th, 2009 in Inteligência Artificial
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 [...]
Posted by admin on March 10th, 2009 in Inteligência Artificial
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 [...]
Posted by admin on March 10th, 2009 in 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 [...]
Posted by admin on March 10th, 2009 in 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 [...]
Posted by admin on March 8th, 2009 in Engenharia 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 [...]