quarta-feira, 13 de maio de 2009

domingo, 1 de março de 2009

Redes Neuronais Artificiais

Originalmente, o paradigma das Redes Neurais Artificiais surgiu em consequência da busca por conhecimento a respeito da mente humana. Nesse sentido, houve um grande interesse em pesquisar o papel do funcionamento de estruturas do Sistema Nervoso, o qual motivou a construção de modelos matemáticos computacionais que pudessem auxiliar na elucidação de aspectos neurobiológicos envolvidos em diversas actividades cognitivas. A inteligência artificial conexionista, deu então, origem às redes neuronais. Estas redes, como o próprio nome indica tentam imitar os neurónios biológicos. Para tal, simulam os sinais eléctricos recebidos pelas dendrites, usando um somatório ponderado, em que se atribuem diferentes pesos a cada entrada (simulando as diferentes espessuras dos dendrites), seguindo-se uma função que apresentará o valor da saída (simulando o que ocorre no corpo da célula que posteriormente envia um sinal pelo axónio).

quarta-feira, 11 de fevereiro de 2009

Cartaz de divulgação

Primeiro cartaz publicado pelo nosso grupo aqui no blog, que será, da mesma forma, afixado na escola com o intuito de o divulgar e, consequentemente, o nosso trabalho.

quarta-feira, 14 de janeiro de 2009

Apresentação da planificação do projecto

A Área Projecto exige uma planificação intensa para chegar ao produto final pretendido. Como tal, e numa tentativa de tornar os elementos deste grupo preparados para as diversas planificações que virão a fazer no mundo do trabalho, fizemo-lo para este projecto. Nesta apresentação, descrevemos todos os passos e decisões pelas quais passamos.


quarta-feira, 26 de novembro de 2008

Concretamente

Deixamos por agora aquilo que, de reconhecido e conhecido já foi feito na área até hoje:
  • Planeamento automatizado e escalonamento: a uma centena de milhões de Km da Terra, o programa Remote Agent da NASA tornou-se o primeiro programa de planeamento automatizado (autónomo) de bordo a controlar o escalonamento de operações de uma nave espacial. O Remote Agent gerou planos de metas de alto nível especificadas a partir do solo e monitorizou a operação da nave espacial à medida que os planos eram executados – efectuando a detecção, o diagnóstico e a recuperação de problemas conforme eles ocorriam.
  • Jogos: O Deep Blue da IBM se tornou o primeiro programa de computador a derrotar o campeão mundial em uma partida de xadrez, ao vencer Garry Kasparov por um placar de 3,5 a 2,5 em uma partida de exibição. Kasparov disse que sentiu “uma nova espécie de inteligência” do outro lado do tabuleiro. O valor das acções da IBM teve um aumento de 18 biliões de dólares. Ainda hoje há indícios que o jogo foi planeado, pois a IBM negou-se a entregar os logs sobre o jogo, especialistas afirmam que na verdade o jogo foi uma farsa, pois não era a máquina que estava jogando e sim uma equipa de especialistas em xadrez.
  • Controlo autónomo: O sistema de visão de computador ALVINN foi treinado para conduzir um automóvel, mantendo-o na pista. Ele foi colocado num mono volume controlado por computador NAVLAB da CMU e foi utilizado para percorrer os Estados Unidos – ao longo de quase 4.600 Km o ALVINN manteve o controlo da direcção do veículo durante 98% do tempo. Um ser humano assumiu o comando nos outros 2%, principalmente na saída de declives. A NAVLAB tem câmaras e vídeo que transmitem imagens da estrada para ALVINN, que então calcula a melhor forma de guiar, baseado na experiência obtida em sessões de treino anteriores.
  • Diagnóstico: Programas de diagnóstico médico baseados na análise probabilística foram capazes de executar tarefas no nível de um médico especialista em diversas áreas da medicina. Heckerman (1991) descreve um caso em que um importante especialista em patologia de gânglios linfáticos ridiculariza o diagnostico de um programa em um caso especialmente difícil. Os criadores do programa sugeriram que ele pedisse ao computador uma explicação do diagnóstico. A máquina destacou os principais factores que influenciaram sua decisão e explicou a interacção subtil de vários sintomas nesse caso. Mais tarde, o especialista concordou com o programa.
  • Planeamento logístico: Durante a crise do Golfo Pérsico em 1991, as forças armadas dos Estados Unidos distribuíram uma ferramenta denominada Dynamic Analysis and Replanning Tool, ou DART, a fim de realizar o planejamento logístico automatizado e a programação de execução do transporte. Isso envolveu até 50.000 veículos, transporte de carga aérea e de pessoal ao mesmo tempo, e teve de levar em conta os pontos de partida, destinos, rotas e resolução de conflitos entre todos os parâmetros. As técnicas de planeamento da IA permitiram a geração em algumas horas de um plano que exigiria semanas com outros métodos. A Defense Advanced Research Project Agency (DARPA) declarou que essa única aplicação compensou com folga os 30 anos de investimentos da DARPA em IA.
  • Robótica: Muitos cirurgiões agora utilizam robôs assistentes em microcirurgias. O HipNav é um sistema emprega técnicas de visão computacional para criar um modelo tridimensional da anatomia interna de um paciente, e depois utiliza controle robótico para orientar a inserção de uma prótese de substituição do quadril.
  • Reconhecimento de linguagem e resolução de problemas: O PROVERB é um programa computador que resolve quebra-cabeças de palavras cruzadas melhor que a maioria dos seres humanos, utilizando restrições sobre possíveis preenchimentos de palavras, um grande banco de dados de quebra-cabeças anteriores e uma variedade fonte de informações que incluem dicionários e bancos de dados on-line, como uma lista de filmes e dos actores que participam deles. Por exemplo, ele descobre que a pista “Nice Story” pode ser resolvido por “ETAGE”, porque seu banco de dados inclui o par pista/solução ”Story in France/ETAGE” e porque reconhece que os padrões “Nice X” e “X in France” com freqüência tem mesma solução. O programa não sabe que Nice é uma cidade da França, mas consegue resolver o quebra-cabeças.
  • Chinook foi declarado o campeão Homem-Máquina em Damas em 1994.
  • Lógica incerta, uma técnica para raciocinar dentro de incertezas, tem sido amplamente usada em sistemas de controles industriais.
  • Sistemas especialistas vêm sendo usados a uma certa escala industrial.
  • Sistemas tradutores, tais como SYSTRAN, têm sido largamente usados (no entanto, os resultados não são ainda comparáveis com tradutores humanos).
  • Redes Neurais têm vindo a ser usadas em uma larga variedade de tarefas, de sistemas de detecção de intrusos a jogos de computadores.
  • Sistemas de reconhecimento óptico de caracteres (OCR) podem traduzir letra escrita de forma arbitrária em texto.
  • Reconhecimento de escrita a mão é usado em milhões de Assistentes Pessoais Digitais.
  • Reconhecimento de voz está disponível comercialmente e é amplamente usado.
  • Sistemas de álgebra computacional, tais como Mathematica e Macsyma, são bons exemplos de aplicações de IA na solução de problemas algébricos.
  • Sistemas com Visão computacional são usados em muitas aplicações industriais.
  • Sistemas baseados na ideia de agentes artificiais, denominados Sistemas multiagentes, têm se tornado comuns para a resolução de problemas complexos.
  • Chatterbots (robôs de software para conversação), personagens virtuais que conversam em linguagem natural como se fossem humanos de verdade, são cada vez mais comuns na internet.

IA Hoje

___A inteligência artificial nasceu de uma necessidade que o homem possui de combinar o trabalho manual com o intelectual. Isto já vem do desejo grego de explicar o raciocínio sobre a forma de cálculos, ou seja a geometria e à lógica. Embora para alguns a inteligência artificial tenha nascido por volta de 450 antes de Cristo, quando Sócrates tentou estabelecer uma norma moral. Platão tentou generalizar esta norma numa exigência epistemológica de que todo o conhecimento podia ser estabelecido através de definições explícitas que podiam ser aplicadas. A IA é então segundo a filosofia ocidental, uma forma de replicar a mente humana.
___IA tem como significado “inteligência artificial”. Para nos apercebermos realmente do significado de IA há que saber o que quer realmente dizer artificial e inteligência. Artificial segundo um qualquer dicionário de língua portuguesa quer dizer «produzido por arte ou por indústria; fingido». Inteligência no dicionário significa «faculdade de pensar, conceber; raciocínio; pessoa de grande capacidade intelectual». Ou seja IA quer dizer «algo com a faculdade de pensar produzido pela indústria».
___Alguns dizem que o agente da AI deve possuir três poderes: aquisição de conhecimento, comportamento orientado por objectivos e aquisição de conhecimentos. Outros dizem que é preciso ir a aprendizagem. Já que a aprendizagem está ligada inequivocamente a inteligência. Esta pode ser entendida como a capacidade para descrever dados e objectos complexos de informação, conhecimentos e realização de operações. Sob forma eficiente sobre esses objectos.

___Porem a inteligência artificial já está entre nós ou será uma visão do futuro?