O que têm em comum veículos autónomos, chatbots, computadores que jogam Xadrez e Go melhor do que grandmasters, reconhecimento facial, detecção de fraudes e robots que dançam e fazem parkour? Todos eles têm um programa por trás que “pensa” e “toma decisões” com base em padrões que “reconhece” ao “analisar” quantidades enormes de dados. A estes programas chamamos Inteligência Artificial (AI). e pela quantidade de “aspas” da frase anterior, percebemos que Artificial é de certeza, mas será Inteligência?
Alguns dos tópicos do curso de Inteligência Artificial são:
- O que é (e o que não é) a Inteligência Artificial?
- Definições e tipos de agentes inteligentes
- Agentes, ambientes, estados, ações, políticas, objetivos, e utilidade
- Agentes reflexivos
- Agentes de resolução de problemas
- Aprendizagem de agentes
- O dilema da “exploration”-“exploitation”
- Agentes de aprendizagem por reforço
De certeza que já ouviste falar da misteriosa área de Inteligência Artificial. No entanto, não é fácil perceber o que de facto é ou não é uma AI, desde os divertidos filtros que te envelhecem, aos cinzentos algoritmos de recomendação, à fatal profecia de que os computadores vão ficar mais inteligentes do que os humanos. Foi para fazer frente a esta “revolta das máquinas” que criámos este curso. E começaremos então pelo conceito fundamental de Agente Inteligente. O que são definições razoáveis (e úteis) de inteligência? E que tipos de agentes inteligentes computacionais são usados por investigadores de AI e engenheiros informáticos no mundo real? Esta é uma área vastíssima e isto é apenas o começo… Mas não te preocupes.
Primeiro, vais aprender o que separa a Inteligência Artificial da Ciência de Dados, da Robótica e da Neurociência, ou das Aprendizagens Automática e Profunda. Depois, irás programar diferentes algoritmos de Inteligência Artificial e ganhar ferramentas para dominar o seu verdadeiro poder. No final, estarás no bom caminho para torná-la num aliado fundamental à resolução dos mais variados problemas da Humanidade. Aqui, vais poder explorar estes temas em muito mais profundidade. Se isto te parece interessante, inscreve-te e estarás em ótimas condições para iniciares o teu percurso neste fascinante mundo, como agente inteligente que és.
O curso tem como pré-requisito o domínio da programação básica em Python. Assim, é esperado que o aluno esteja à vontade com os conceitos de variáveis, strings, listas, condicionais, ciclos e funções ao nível do After School de Programação. Este curso tem também o pré-requisito do domínio do Inglês, pois parte do material será à base de vídeos, texto e exercícios nessa língua.