Noções básicas de aprendizado de máquina com TensorFlow

Este currículo é para pessoas que:

  • Novo no ML, mas com experiência intermediária em programação

Este conteúdo tem como objetivo orientar os desenvolvedores novos no ML nos estágios iniciais de sua jornada de ML. Você verá que muitos dos recursos usam o TensorFlow; no entanto, o conhecimento pode ser transferido para outras estruturas de aprendizado de máquina.

Etapa 1: entenda do que se trata o ML

O TensorFlow 2.0 foi projetado para facilitar a construção de redes neurais para aprendizado de máquina, e é por isso que o TensorFlow 2.0 usa uma API chamada Keras. O livro Deep Learning with Python, de François Chollet, criador do Keras, é um ótimo lugar para começar. Leia os capítulos 1 a 4 para compreender os fundamentos do ML da perspectiva de um programador. A segunda metade do livro investiga áreas como visão computacional, processamento de linguagem natural, aprendizado profundo generativo e muito mais. Não se preocupe se esses tópicos estiverem muito avançados no momento, pois farão mais sentido no devido tempo.

IA e aprendizado de máquina para codificadores
por Laurence Moroney

Este livro introdutório fornece uma abordagem de código inicial para aprender como implementar os cenários de ML mais comuns, como visão computacional, processamento de linguagem natural (PNL) e modelagem de sequência para tempos de execução incorporados, móveis, na nuvem e na Web.

Aprendizado profundo com Python
por François Chollet

Este livro é uma introdução prática ao Deep Learning com Keras.

⬆ Ou ⬇

Faça um curso on-line, como Introdução ao TensorFlow do Coursera ou Introdução ao TensorFlow para aprendizado profundo da Udacity, ambos cobrindo os mesmos fundamentos do livro de François. Você também pode achar úteis esses vídeos do 3blue1brown, que fornecem explicações rápidas sobre como as redes neurais funcionam em um nível matemático.

A conclusão desta etapa lhe dará as bases de como o ML funciona, preparando você para se aprofundar.

Introdução ao TensorFlow para IA, ML e aprendizado profundo

Desenvolvido em colaboração com a equipe do TensorFlow, este curso faz parte da especialização para desenvolvedores do TensorFlow e ensinará as práticas recomendadas para usar o TensorFlow.

Introdução ao TensorFlow para aprendizado profundo

Neste curso on-line desenvolvido pela equipe do TensorFlow e pela Udacity, você aprenderá como criar aplicativos de aprendizado profundo com o TensorFlow.

Livre
Ver curso