Inteligência Artificial Nadilma C. V. N. Pereira Aula Inicial – Apresentação da disciplina Tópicos • • • • Apresentação da disciplina Apresentação do professor Metodologia adotada Conversa com alunos (reflexões) Objetivos da aula • Motivar todos para um bom curso e aproveitamento na disciplina • Apresentar a que será visto estudado nesta primeira metade da Disciplina • Falar sobre o estilo filosófico-prático a ser adotado • Introduzir reflexões sobre IA Valores e virtudes sociais: Drogas, violência e pobreza O desafio • Valores e virtudes sociais ▫ estabelecer as referências positivas e as boas práticas • Educação ▫ demonstrar pelo exemplo que boa Educação faz vencer O desafio permanente • • • • • • Ser um indivíduo consciente; Ser socialmente engajado; Ser um técnico competente; Ser um profissional ético; Ser cientista/analista criativo; Ser um cidadão. Sugestões • Busque autonomia ▫ não espere que ninguém decida nada por você • Busque objetividade ▫ não espere que os outros tenham muito tempo para você • Busque organização pessoal ▫ não espere nunca ser lembrado das suas obrigações • Busque proatividade ▫ não espere nunca o futuro despreparado • Busque senso-crítico ▫ não aceite a realidade sem tentar agregar valor a ela Apresentação do professor Nadilma Cintra Valença Nunes Pereira • Bacharela – UNICAP ▫ Ciência da Computação • Mestra – UPE/POLI ▫ Engenharia da Computação (Redes e telecomunicação – Inteligência computacional) • Doutoranda – UFPE/Cin ▫ Ciência da Computação (Redes e telecomunicação – Inteligência computacional) Apresentação da disciplina Esta Disciplina vai fazer você pensar em outras formas não usuais de fazer computação. I.A. A Computação pode ser: a) Convencional ou b) Inteligente. Qual é a diferença ? Apresentação da disciplina • Apresentação e Motivação • Inteligência Artificial – Introdução, Filosofia e Arte • Sistemas Inteligentes – Introdução e Características • Teoria da Aprendizagem Automática Paradigmas de Aprendizado • Representação do Conhecimento • Métodos de Buscas Heurísticas • Sistemas Especialistas Objetivos gerais • Introduzir e aprofundar conceitos relevantes em computação inteligente • Experimentar programação de Sistemas Inteligentes Objetivos Específicos • • • • • • • • • Esclarecer os conceitos mais importantes em IA Compreender as limitações teóricas de IA Discutir os problemas filosóficos de IA Estudar em profundidades a teoria, paradigmas e problemas de aprendizado automático Distinguir e entender vantagens de buscas heurísticas e métodos de representação do conhecimento Ler e debater ‘papers’ importantes sobre o conteúdo Praticar técnicas distintas Aprender a desenvolver aplicações computacionais que envolvam IA Discutir os rumos futuros de IA Técnicas de I.A. • • • • • • • • Sistemas Especialistas (Baseados em regras) Sistemas Tutores Inteligentes Árvores de Decisão Sistemas com Lógica Difusa (Fuzzy-Systems) Aprendizado Estatístico (Bayesiano) Redes Neurais Artificiais Computação Evolutiva Sistemas baseados em Agentes Inteligentes Bibliografia recomendada • Básica: ▫ RUSSELL, Stuart J., e NORVIG, Peter, Inteligência Artificial (2a Edição), Editora Campus, 2004. Apresentação do método didático • O conhecimento deverá ser construído e não transferido – reflexões • Bastante filosófico, mas visando aplicações • Exercícios de classe e de casa • Inclui alguma programação (Java/C++) • Alunos bastante interessados Problemas a serem evitados • • • • • • • Faltas às aulas Desatenção nas aulas Pouco estudo complementar Postergar os trabalhos determinados Pouca leitura/conhecimento geral Menosprezar o assunto Superestimar a própria inteligência Avaliação • Provas Bimestrais • Projeto desenvolvido em equipe incluindo apresentação Será observado • • • • • • Presença nas aulas Atenção e participação nas aulas Muita leitura complementar Conhecimento real dos assuntos Vontade de aprender Responsabilidade pelo próprio progresso Conversa com alunos • • • • • Formação superior e complementar Emprego atual e anteriores Por que computação? Expectativas / Medos Planejamento Exercício de casa • Sobre IA 1. Pesquise três definições 2. Leitura reflexiva do ‘paper’ de Turing (Computing Machinery and Intelligence) 3. Preparar-se para debate sobre IA