Cursos de Extensão

Formação em Inteligência Artificial (IA) na PUC-Rio: Desenvolva Habilidades para o Mercado de Tecnologia

Conquiste um Certificado de IA em 12 Meses – Programa AcademIA da PUC-Rio
//O Curso

AcademIA de Inteligência Artificial

O curso de extensão AcademIA de Inteligência Artificial é um programa inovador projetado para quem busca aproveitar as oportunidades de carreira na tecnologia e no desenvolvimento de IA, que estão em alta demanda no mercado atual.
Durante um período de 12 meses, nossos alunos mergulham em um ambiente de aprendizado envolvente, participando de três aulas semanais e desfrutando de um Bootcamp repleto de desafios a cada 30 dias. Com uma abordagem que se assemelha a um programa universitário, os estudantes da AcademIA adquirem habilidades técnicas essenciais para o desenvolvimento de aplicações de IA em cinco estágios distintos. Isso não apenas os capacita com conhecimento de ponta, mas também abre portas reais para ingressar no mercado de trabalho ou empreender enquanto continuam seus estudos.

Público Alvo

A AcademIA da PUC-Rio é ideal para jovens apaixonados por tecnologia, matemática e lógica, que desejam entrar no mercado de trabalho ou empreender em startups. 

Nível 1 - Newbie
  • Capacidade de abstração do mundo real para o mundo da programação;
  • Criação de programas básicos;
  • Utilização de bibliotecas disponíveis para criação de programas próprios;
  • Utilização da IDE Jupyter para programação em Python;
  • Utilização e domínio de bibliotecas populares para área de ciência de dados: Pandas e Numpy;
  • Análises gráficas: matplotlib e seaborn;
  • Execução de programas na nuvem da Google;
  • Criação de pequenos projetos de Inteligência Artificial;
  • Operações e manipulação de vetores e matrizes;
  • Anotação de Entidades (BRAT);
  • Anotação de Relações;
  • Anotações na área biomédica;
  • Classificação de Objetos (Bing Search API);
  • Detecção de Objetos (Labeling: ImageLabel);
  • Segmentação Semântica: (JS-Segmentator, Site de Imagens de Satélites);
  • Segmentação de Instâncias (Labeling: JS-Segmentator, LabelMe, DAVIS);
  • Image Captioning (Annotation);
Nível 2 – Begginer
  • Criação de banco de dados em SQL;
  • Execução de operações em bancos de dados;
  • Criação de Data Warehouses;
  • Extração, carregamento e transformação de bases de dados;
  • Visualização de bases de dados;
  • Análise de dados em bancos de dados;
  • Utilização de métricas de avaliação;
  • Criação e treinamento dos algoritmos mais populares de aprendizado de
  • máquina para tarefas de classificação, regressão e agrupamento;
  • Domínio de bibliotecas para criação e treinamento de modelos clássicos de machine learning (scikit learn);
  • Previsão para dados nunca vistos a partir dos modelos treinados;
  • Passo a passo para colocar modelos de inferência em produção.
Nível 3 – Junior
  • IDEs profissionais para criação de sistemas;
  • Plataforma open source de versionamento de código (GIT);
  • Modelagem de problemas de otimização utilizando algoritmos evolucionários;
  • Otimização de problemas toy e reais;
Nível 4 – Professional
  • Redução de dimensionalidade;
  • Análise exploratória de dados;
  • Tratamento de bases desbalanceadas com outliers e com valores faltantes;
  • Normalização de bases de dados;
  • Ranqueamento de atributos por importância;
  • Execução de todo o fluxo para criação de um projeto de Mineração de Dados;
  • Domínio de bibliotecas para criação e treinamento de modelos avançados de machine learning: Deep Learning (tensorflow, keras, etc.);
Nível 4 – Sênior
  • Criação e Treinamento de redes neurais Deep Learning para área de visão computacional;
  • Previsão com modelos de redes neurais Deep Learning para área de
  • visão computacional;
  • Validação de modelos treinados;
  • Classificação de imagens;
  • Detecção de objetos;
  • Segmentação semântica;
  • Criação de bancos de dados não estruturados;
  • Manipulação de dados em bancos não estruturados;
  • Manipulação de grandes massas de dados (Big Data);
  • Extração de Conhecimento em Bases de Dados
  • Criação de robôs que buscam conteúdo na internet;
  • Estruturação de dados disponíveis na internet;
  • Criação de Base de dados para análise de sentimentos (Manualmente e usando Scraping da web);

 

Cenário da Inteligência Artificial e desenvolvimento de aplicações em

  • uma das áreas de interesse:
  • Marketing
  • Jornalismo
  • Cinema
  • Direito
  • Design
  • Ciências Econômicas
  • Engenharia
  • Administração
  • Ciências Biológicas
  • Arquitetura
//Descubra a AcademIA da PUC-Rio

Seu caminho exclusivo para se destacar no mundo da Inteligência Artificial

Na AcademIA, os alunos conquistam o certificado da PUC-Rio em Inteligência Artificial em 12 meses com 3 aulas semanais e um Bootcamp a cada 30 dias. Semelhante a um programa universitário, no AcademIA o aluno domina uma série de habilidades técnicas de desenvolvimento de aplicações de IA em 5 etapas, o que lhe proporciona uma oportunidade real de atuar no mercado profissional ou de empreender enquanto estuda:

  • AI Newbie
  • AI Beginner
  • AI Junior
  • AI Professional
  • AI Senior

Veja as habilidades conquistadas em cada etapa da AcademIA PUC-Rio.

//Próxima Turma

Academia

Em preparação

//Perguntas Frequêntes

Perguntas sobre os Cursos da PUC Rio

Ainda possui dúvidas sobre o AcademIA? Confira a seguir algumas das perguntas mais comuns que recebemos, respondidas pelo coordenador do curso.

Como o curso se diferencia de outras opções de formação em IA?

A AcademIA da PUC-Rio oferece uma formação abrangente, com enfoque nas principais áreas da IA, como Machine Learning, Big Data e Python. Além disso, os alunos recebem suporte técnico de um renomado laboratório de IA da América Latina.

Como são ministradas as aulas?

As aulas são realizadas a distância, com aulas ao vivo e encontros mensais online (Bootcamps). Os alunos têm acesso a materiais de estudo e podem participar das aulas de acordo com sua disponibilidade.

Como funciona a avaliação no curso?

A avaliação inclui exercícios, quizzes e provas práticas. Para ser aprovado em cada disciplina, é necessário obter uma nota mínima de 7,0 (sete).

Qual é o apoio oferecido aos alunos?

Os alunos recebem apoio técnico do Laboratório de Inteligência Computacional da PUC-Rio, além de acesso a uma plataforma de compartilhamento e gerenciamento de projetos para tirar dúvidas e desenvolver aplicações práticas.

Como obter o certificado do curso?

Para receber o certificado, os alunos devem cumprir os requisitos de frequência e aproveitamento. A participação em pelo menos 75% das aulas ao vivo é necessária.

O curso oferece certificação reconhecida?

Sim, os alunos que atenderem aos requisitos de frequência e aproveitamento recebem um certificado da PUC-Rio.