Aviso: Se está a ler esta mensagem,
provavelmente, o browser que utiliza não é
compatível com os "standards" recomendados pela W3C. Sugerimos vivamente que actualize
o seu browser para ter uma melhor experiência de
utilização deste "website". Mais
informações em webstandards.org.
Warning: If you are reading this message, probably,
your browser is not compliant with the standards recommended by the W3C. We suggest that you upgrade your
browser to enjoy a better user experience of this website. More
informations on webstandards.org.
Tecnologias para Sistemas Inteligentes
(2
º Sem
2019/2020)
Código:
L0743
Acrónimo:
L0743
Nível:
1º Ciclo
Estruturante:
Não
Língua(s) de Ensino:
Português
Língua(s) amigável(is):
Ser English-friendly ou qualquer outra língua-friendly, significa que a UC é leccionada numa língua mas que se pode verificar qualquer uma das
seguintes condições:
1. Existem materiais de apoio em língua inglesa/outra língua;
2. Existem exercícios, testes e exames em língua inglesa/outra língua;
3. Existe a possibilidade de se apresentar trabalhos escritos ou orais em língua inglesa/outra língua.
1
6.0
0.0 h/sem
48.0 h/sem
6.0 h/sem
0.0 h/sem
0.0 h/sem
0.0 h/sem
1.0 h/sem
55.0 h/sem
95.0 h/sem
0.0 h/sem
150.0 h/sem
Em vigor desde o ano letivo
2017/2018
Pré-requisitos
Pressupõe-se que os alunos dominam a matéria transmitida na cadeira de Inteligência Artificial, em especial a linguagem de programação Prolog.
Objectivos
A UC tem dois objetivos gerais: Desenho e implementação de Sistemas Inteligentes, usando abordagens de Sistemas Baseados em Conhecimento que ainda não tenham sido cobertas na UC Inteligência Artificial; Análise e desenho de soluções para a comunicação com interoperabilidade e de processos de coordenação em sistemas e sociedades de agentes
Programa
1 Raciocínio com factores de confiança. Implementação de exemplos. 2 Fuzzy Logic. Conjuntos Vagos: Funções de pertença; Operações e relações; modificadores. Lógica Vaga: Sintaxe e semântica. Sistemas Baseados na Lógica Vagos: Diferentes métodos para o valor de verdade, das condições, para a contribuição das regras, e para a desfuzificação; "Else-links"; Inferência com Inputs e Outputs Exactos. Implementação de vários exemplos 3 Raciocínio Baseado em Casos: Aplicação do CBR. Representação de casos em Prolog. Armazenamento de casos. Comparação de casos e selecção dos casos mais semelhantes. Adaptação. Decisão de armazenamento de novo caso. Sistemas de raciocínio baseado em casos. 4 Sistemas de Agentes: Arquitecturas de sistemas de agentes: centralizadas, de quadro preto, de subsunção, e baseada na negociação. Plataforma FIPA. Comunicação entre agentes. Protocolos de interacção. Ontologias. Exemplos.
Processo de avaliação
AVALIAÇÃO STANDARD 2 Testes, cada um com peso 50% 2 Exames + Época Especial, cada um com peso 100% Os testes e os exames podem ter grupos de perguntas com nota mínima
AVALIAÇÃO NÃO STANDARD Trabalhos facultativos, cujo peso e nota mínima serão combinados com o docente
A presença nas aulas não é obrigatória.
Pode ser exigido aos alunos que se inscrevam em provas de avaliação.
Processo de ensino-aprendizagem
As aulas serão organizadas em blocos de matéria, os quais consistem de aulas teóricas de exposição e aulas práticas ou laboratoriais de exercícios.
É possível substituir blocos de aulas e respectiva avaliação por trabalho alternativo a ser conduzido por alunos ou grupos. Os alunos podem optar por aprender outros tópicos e podem mesmo começar o seu trabalho relativo ao mestrado.
Observações
Os docentes de TSI oferecem assuntos e orientação para trabalhos que podem ser desenvolvidos pelos alunos, os quais podem contar para a avaliação. Algusns desses trabnalhos são enunciados de teses de mestrado disponíveis no sistema de informação de teses acessível através de http://dcti.iscte.pt/thesisdb/. Além destes enunciados, há outros, alguns dos quais são também orientados para teses, outros são apenas para a cadeira de TSI.
Bibliografia básica
Botelho, L.M. (2007) "Tecnologia de Sistemas Inteligentes. Apontamentos para TSI".
Enunciados para as aulas práticas e de laboratório http://iscte.pt/~luis/aulas/tsi/exercicios_praticas.htm
Bibliografia complementar
1. Fuzzy Sets, Fuzzy Logic, Fuzzy Systems Perspectiva teórica Kasabov, N.K. 1996. ?Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering?. Morgan Kaufman. (Capítulo 3)
2. Raciocínio Baseado em Casos (CBR) Livro mais conhecido que introduz o assunto do CBR (Case Based Reasoning):
Janet Kolodner. 1993. "Case-Based Reasoning". Morgan Kaufmann
3. Agentes Livros de texto bons sobre agentes Michael J. Wooldridge. 2002. ?An Introduction to Multi-Agent Systems?. John Wiley and Sons Limited: Chichester, 2002, ISBN 047149691X Jacques Ferber. 1999. "Multi-Agent System: An Introduction to Distributed Artificial Intelligence". Addison Wesley Longman. ISBN 0-201-36048-9
3.1 Especificações FIPA ACL e SL FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS. 2002. "FIPA Communicative Act Library Specification". FIPA Specification SC00037. http://www.fipa.org/specs/fipa00037/SC00037J.html Protocolos de Interacção FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS. 2002. "Interaction Protocol Specifications?, FIPA Specifications SC00026 through SC00036, http://www.fipa.org/repository/ips.php3
3.2 Especificações O3F e CO3L Capítulo 10 de Luís Miguel Botelho. 2004. "Tecnologia para Sistemas Inteligentes. Apontamentos para as aulas". Departamento de Ciências e Tecnologias da Informação. http://home.iscte.pt/~luis/aulas/tsi/TSI.htm Mota, L.; Botelho, L.M.; Mendes, H.; and Lopes, A. 2003. "O3F: an Object Oriented Ontology Framework". Proc. of the Autonomous Agents and Multi Agent Systems Conference (AAMAS 2003). http://home.iscte.pt/~luis/papers/O3F.pdf Ramos, P.; and Botelho, L.M. 2003. "CO3L: Compact O3F Language". Proc. of the Workshop ?Ontologies in Agent Systems? of the Autonomous Agents and Multi Agent Systems Conference (AAMAS 2003). http://home.iscte.pt/~luis/papers/RamosBotelho-CO3L.pdf