Prévia do material em texto
OQUE É INTELIGENCIA ARTICIFIAL? Em termos gerais, a Inteligência Artificial pode ser definida como : “o ramo da Ciência da Computação que se ocupa da automação do comportamento inteligente”. Algoritmos determinísticos vs. não-determinísticos · A maioria dos algoritmos utilizados na IA são não-determinísticos. • Sistemas não-determinísticos são movidos por conhecimento Algoritmos não-determinísticos são aqueles que,mesmo executando a mesma sequencia de passos, pode produzir um resultado diferente de outras execuções. Quatro perspectivas da IA 1a - Pensando como um ser humano: • Para dizer que um determinado programa pensa como um humano, é essencial determinar a forma que um humano pensa. • O campo interdisciplinar da ciência cognitiva reúne modelos computacionais da IA e técnicas experimentais da psicologia para tentar construir teorias precisas e verificáveis a respeito dos processos de funcionamento da mente humana. 2a - Pensando racionalmente: • Através do uso da lógica empregada em notações, é possível utilizar essa ferramenta na descrição de relacionamentos entre entidades para diversos tipos de problemas. •O filósofo grego Aristóteles foi um dos primeiros a tentar codificar o “pensamento correto”. “Sócrates é um homem; todos os homens são mortais; então, Sócrates é mortal” 3a - Agindo como seres humanos: • Quando o comportamento ou resposta de um software transmite a sensação de estar sendo controlado por um humano. • Objetivo do Teste de Turing 4a - Agindo racionalmente: • É quando um agente busca realizar ações que alcancem o melhor resultado ou, quando há incerteza, o melhor resultado esperado. Teste de Turing • O teste de Turing procura descobrir se uma máquina pode ser confundida com um humano. TESTE: 1. Um interrogador (humano) fará perguntas a duas entidades ocultas: Uma delas é um humano e outra é um computador; 2. A comunicação entre o interrogador e as entidades é feita de modo indireto, (pelo teclado, por exemplo); 3. O interrogador tentará, através do "diálogo" realizado entre ele e as entidades, decidir qual dos dois é o humano; 4. O computador será programado para se passar por humano, e o humano responderá de forma a confirmar a sua condição. Se no final do teste o interrogador não conseguir distinguir quem é o humano, então conclui-se que o computador pode pensar, segundo o teste de Turing; 5. Turing estabelece que, para passar no teste, o computador não pode ser identificado como tal por 30% de jurados humanos em até cinco minutos de conversa. Visão Geral da IA Basicamente existem quatro linhas principais de pesquisa: 1. Conexionista: metáfora cerebral. Ex. redes neurais 2. Simbólica: metáfora linguística. Ex. sistemas de produção, agentes,... 3. Evolucionista: metáfora da natureza. Ex. algoritmos genéticos, vida artificial 4. Estatística/Probabilista. Ex. Redes Bayesianas, sistemas difusos 1a IA conexicionista Visa a modelagem da inteligência Artificial através da simulação dos componentes do cérebro (neurônios e suas interconexões). 2a IA Simbólica · Tem como base a resolução de problemas por meio do paradigma simbólico. · Esse paradigma utiliza diversas técnicas de representação do conhecimento (predicados, regras, casos, entre outros) e mecanismos de inferência do conhecimento. 3a IA Evolucionista Inspirada na teoria da evolução (Charles Darwin) utiliza um método probabilista de busca para resolução de problemas (otimização). O paradigma evolucionista diz que: • diversidade é gerada por cruzamento e mutações; • os seres mais adaptados ao seus ambientes sobrevivem (seleção natural); • as características genéticas de tais seres são herdadas pelas próximas gerações. 4a IA Estatística/Probabilística “A principal vantagem de raciocínio probabilístico sobre raciocínio lógico é fato de que agentes podem tomar decisões racionais mesmo quando não existe informação suficiente para se provar que uma ação funcionará”[Russel] • Redes Bayesianas • Lógica Fuzzy