Curso “Deep Learning na Prática” – Sábados – São Paulo

3 sábados - 25 vagas

Objetivo

Apresentar os fundamentos do Deep Learning por meio do desenvolvimento de aplicações reais. Projetar, codificar e treinar redes convolucionais profundas a partir de datasets oriundos de competições.

Conteúdo

I - Introdução ao inteligência artificial

1- Estágio atual de Inteligência Artificial, Machine Learning e Deep Learning
2- Plataforma de desenvolvimento – Jupyter e Python – GPU

II - Redes neurais

1- Regressão Linear e Logística
2- Minimização via Mini-batch Gradiente Descendente Estocástico
3- Redes Neurais com camadas escondidas
4- Aplicações com dados estruturados

III - Redes neurais profundas

1- Redes Convolucionais
2- Principais redes: LeNet, AlexNet, VGG, GoogLeNet, ResNet
3- Compreensão e Visualização das Camadas Convolucionais
4- Autocodificadores
5- Transferência de Aprendizado
6- Aplicações com Reconhecimento de Imagens e Processamento de Textos

IV - Embeddings - Atributos latentes

1- Sistemas de Recomendação
2- Reconhecimento de Textos

V - Redes Neurais Generativas

1- Transferência de Estilo
2- Autocodificador Variacional

VI - Redes Neurais Recorrentes

1- Exemplos básicos
2- Neurotradutor de textos

Formato

Aulas teóricas e práticas realizadas em Jupyter notebooks, utilizando linguagem Python, desenvolvidos pela NeuralMind e disponibilizados para os alunos.

CORPO DOCENTE

Roberto Lotufo

Pesquisador e Professor Titular aposentado colaborador da FEEC-Unicamp, Pesquisador Principal BRAINN FAPESP e Pesquisador 1D CNPq. Engenheiro Eletrônico formado no ITA com doutorado pela Bristol University. Coordenador do curso de extensão Unicamp em Deep Learning. Membro da Equipe campeã LivDet 2015 (vivacidade em fingerprint) utilizando Deep Learning. Consultor de projetos IoT em visão computacional. Licenciamento OCR para leitura de placas de veículos. Foi Diretor Agência Inovação Unicamp. Curso à distância MOOC teórico-prático Python para Proc. de Imagens. Desenvolvimento Plataforma Adessowiki, similar ao Jupyter-IPython.

Yugo Kuno

Doutorando em Engenharia Elétrica na Unicamp, tem formação em Física e Computação. Trabalhou com as áreas de ensino, análise de dados, e atualmente é pesquisador em Deep Learning na NeuralMind.

SOBRE O CURSO

Público-Alvo

Desenvolvedores de aplicações graduados em Engenharia, Ciências da Computação e Ciência de dados

Nível

Avançado

Carga horária

24 horas

Data e Horário de realização

7 de outubro, 21 de outubro e 4 de novembro

3 sábados

9h às 18h

(intervalo para almoço de 12:30 h às 13:30 h)

Local

Rua Verbo Divino, 1661 – Cj. 61 – 6º andar
Sede da Spread Tecnologia e Genova Empreendedorismo
Chácara Santo Antônio
CEP: 04719-002 – São Paulo – SP

PERGUNTAS FREQUENTES

O que preciso fazer para confirmar a inscrição?

Após preencher o formulário de inscrição, você receberá um email com link para pagamento via PagSeguro ou Cielo. Basta fazer o pagamento e sua inscrição estará confirmada assim que recebermos a confirmação do pagamento. Manteremos você ciente de todos os passos por email.

Quais os pré-requisitos para o curso de Deep Learning?

O curso será ministrado com apoio de exemplos de programação feitos no Jupyter Notebook que é um excelente ambiente para ensinar programas, pois contém não apenas código, mas os resultados de sua execução, como gráficos, imagens, etc., tudo sendo acessado pelo navegador da Internet.

Os programas utilizam a linguagem Python, com pacotes NumPy, matplotlib e Keras para a codificação das redes neurais profundas. O Keras utiliza a linguagem TensorFlow como back-end.

Este curso tem a duração de três aulas de 8 horas em três dias espaçados. No final de cada aula serão passados exercícios de fixação que serão desenvolvidos durante a semana e discutidos na aula seguinte. É importante que você seja um programador com boa experiência pois utilizamos os programas como formas de aprendizagem e fixação de conceitos.

É importante trazer notebook para acompanhar e executar os códigos sendo discutidos em aula. Os códigos são executados em servidor. É necessário apenas do navegador de Internet.

Em relação ao conhecimento matemático, ele certamente é importante e ajuda o participante a entender plenamente o funcionamento das redes profundas, porém os conceitos serão vistos de forma muito prática visando facilitar a sua compreensão.

O curso é para quem já tem uma base teórica ou ele cobre a teoria também?

O curso visa dar uma base para entender redes neurais e quais as razões do grande sucesso recente de Deep Learning. Porém não é um curso apenas teórico, mas sim teórico-prático, usamos a linguagem PyTorch para exemplificar os conceitos. Sabemos que as linguagens irão mudar, pois a tecnologia é muito recente, porém os conceitos não.

Os cursos são suficientes para sairmos capacitados a buscar uma vaga no mercado de trabalho?

O Curso Deep Learning na prática lhe dará condições de desenvolver aplicações reais em Deep Learning

Quais as diferenças entre os cursos disponíveis?

– Curso Compreendendo o Deep Learning: serve para qualquer pessoa que queira entender os conceitos básicos de Deep Learning e não requer habilidades de programação. É um resumo geral da parte conceitual que será aprofundada e desdobrada nos cursos de 3 dias.
– Curso DeepLearning Acelerado: curso para desenvolvedores, sendo a habilidade de programação é essencial. Neste curso é possível acompanhar passo a passo como as soluções em deep learning são feitas. Utilizamos Jupyter Notebook/Python/PyTorch.
– Curso Deep Learning na Prática: semelhante ao Curso Acelerado, porém como é feito com intervalos de pelo menos 1 semana dá tempo ampliar a parte prática, recomendando exercícios entre as sessões, bem como um projeto final.

Inscrições

Turma com até 25 vagas

Valor: R$2500 (à vista)

Forma de pagamento: PagSeguro ou Cielo Online

A inscrição inclui:

  • 24 horas de aula presenciais
  • Programas Python/NumPy/PyTorch usando Jupyter Notebook
  • Início de desenvolvimento de um projeto próprio
  • 2 mentorias de 30 minutos a agendar (até 60 dias após o curso)
  • Certificado
  • 2 coffee breaks por dia (manhã e tarde)

Inscrições Encerradas

As inscrições para este curso terminaram. Mas se quiser ser notificado sobre outros cursos ou se quiser encomendar um para a sua empresa, mande-nos uma mensagem.