Vida Artificial

Código:
9115
Ano:
3
Semestre:
S2
Créditos ECTS:
6
Carga Horária:
PL(30H)/T(30H)
Área Científica:
Bioengenharia
Tipo de ensino:
- Presencial.
Estágios:
- Não aplicável.
Objectivos de Aprendizagem:
- Conhecer os principais conceitos e tecnologias usados em vida artificial.
- Ser capaz de desenvolver e implementar pelo menos um algoritmo genético.
- Ser capaz de desenvolver e implementar pelo menos um algoritmo evolucionário.
- Ser capaz de desenvolver e implementar pelo menos um autómato celular.
- Ser capaz de desenvolver e implementar pelo menos uma rede neural.
Conteúdos programáticos:
- Introdução.
- Evolução e Algoritmos Genéticos.
- Algoritmos Evolucionários, a GA Microbial.
- Modelos de Crescimento e Desenvolvimento.
- Robótica Evolucionária.
- Coevolução.
- Automatos Celulares e Redes Booleanas Aleatórias.
- Veículos de Braitenberg, Robot Lab.
- Teoria de Gaia e Modelos do Mundo das Margaridas.
- Origem da Vida, Conjuntos Autocatalíticos, Autopoiesis.
- Redes Neurais.
- Tierra / Avida e Caminhos Dinâmica Passivos.
- Diferentes Algoritmos Evolutivos, GP, Sistemas de Classificadores, SAGA.
- CTRNNs e ANNs.
- Teoria dos Jogos, Evolução da Comunicação.
- Informação, Vida e Evolução; GasNets.
- Evolução e Aprendizagem.
Bibliografia principal:
- Adamatzky, Andrew; Komosinski, Maciej (Eds.). Artificial Life Models in Software. Springer, 2005.
- Christopher G. Langton. Artificial Life: an Overview. MIT Press, Cambridge,. 1995.
- Christoph Adami. Introduction to Artificial Life. Springer; 1999.
Língua:
Português
Esta informação promove os seguintes Objetivos de Desenvolvimento Sustentável da ONU:
Garantir o acesso à educação inclusiva, de qualidade e equitativa, e promover oportunidades de aprendizagem ao longo da vida para todos