>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embarcados Segurança
HTML

Como Não se Afogar em um Mar de Cursos de Redes Neurais e Encontrar Verdadeiras Palestras Valiosas

Uma situação familiar: você decide atualizar seus conhecimentos em Deep Learning, abre o YouTube e encontra milhares de vídeos com títulos como "Redes Neurais em 5 Minutos". Você clica em um, depois em outro, e depois em um terceiro, mas em vez de compreensão profunda, você obtém uma bagunça de informações fragmentadas. No final, tempo é gasto, e a intuição da qual Geoffrey Hinton falou nunca aparece.

Eu encontrei um repositório chamado Deep Learning Drizzle, e provavelmente é a coleção mais relevante de conteúdo educacional de IA que vi nos últimos anos. O autor do projeto, kmario23, fez um trabalho tremendo—ele não apenas jogou links juntos, mas organizou os melhores cursos universitários e palestras dos principais laboratórios ao redor do mundo.

O Que Está Dentro Desta Mina de Ouro

Em resumo, é um enorme catálogo de palestras em vídeo gratuitas, slides e código. Não há cursos de "guru da informação" aqui. Apenas abordagens acadêmicas sérias de Stanford, MIT, Oxford, CMU e outros gigantes.

O projeto é dividido em seções lógicas, e isso evita a paralisia de escolha. Você pode começar com o básico de álgebra linear e progredir até as arquiteturas mais recentes de redes neurais em grafos.

O repositório tem mais de dez categorias. Aqui estão as que eu recomendaria focar primeiro:

  1. Deep Learning (Redes Neurais Profundas). Esta é a base. Mais de 80 cursos estão reunidos aqui. Está o lendário CS231n de Andrej Karpathy (Stanford) e palestras do próprio Yann LeCun da NYU. Curiosamente, o autor adicionou cursos de diferentes anos—você pode acompanhar como as abordagens mudaram de 2012 até hoje.
  2. Fundamentos de Machine Learning. Se você está tendo dificuldades com matrizes ou esqueceu o que é um gradiente, isso é para você. Aqui você encontrará as palestras de álgebra linear de Gilbert Strang e excelentes visualizações do 3Blue1Brown (Grant Sanderson).
  3. Aprendizado por Reforço. Aprendizado por reforço é um tópico desafiador, mas existe o curso de David Silver da DeepMind aqui. É literalmente o padrão ouro da indústria.
  4. Processamento de Linguagem Natural. Tudo sobre NLP: desde métodos clássicos até transformers e modelos de linguagem modernos. Os cursos de Stanford de Christopher Manning estão incluídos.
  5. Geometric Deep Learning. Agora mesmo isso é uma das direções mais quentes (redes neurais em grafos). A lista inclui palestras de Michael Bronstein, que essencialmente fundou esta disciplina.

Por Que Isso É Útil para o Desenvolvedor Praticante

O principal problema com autoeducação é a falta de sistema. Você pode saber como importar ResNet de uma biblioteca, mas não entender por que funciona do jeito que funciona. O Deep Learning Drizzle te dá acesso às fontes primárias.

Por exemplo, se você precisa entender otimização de modelos, você abre a seção relevante e encontra o curso de otimização convexa de Stephen Boyd. Isso não é apenas "ajuste de parâmetros"—é uma base matemática que permitirá abordar o treinamento de modelos conscientemente, em vez de ficar tateando.

A propósito, há uma seção de Medical Imaging na coleção. É um ótimo exemplo de como o conhecimento geral de DL é aplicado em uma área estreita, mas criticamente importante. Se você está pensando em mudar de área ou procurando ideias para projetos paralelos, confira as palestras neste bloco.

Como Usar Esta Lista

Não tente compreender o incompreensível. A lista é enorme, e se você começar a assistir tudo indiscriminadamente, vai se esgotar rapidamente. Eu recomendaria esta abordagem:

  • Escolha um tópico específico que você precisa para o trabalho agora (por exemplo, NLP ou Visão Computacional).
  • Encontre um curso do ano mais recente (2021-2022) de uma universidade conhecida.
  • Certifique-se de baixar os slides e procure links para repositórios de código, que frequentemente estão listados nas tabelas ao lado dos vídeos.

O autor também incluiu uma seção sobre escolas de verão. Esse é conhecimento concentrado, geralmente ministrado ao longo de uma a duas semanas de treinamento intensivo. As palestras são dadas por "lendas" da indústria, e é uma ótima maneira de rapidamente se atualizar sobre um tópico específico.

Vale a Pena o Tempo

O projeto tem quase 13.000 estrelas no GitHub, e isso é bem merecido. Não é apenas uma lista de links—é um guia vivo. Claro, alguns links para páginas de universidades podem eventualmente "ficar desatualizados", mas os nomes dos cursos e dos professores permanecem excelentes pontos de referência para buscar na web.

Para quem é isso? Antes de tudo, para aqueles que querem entender as "entranhas" dos algoritmos, não apenas chamar .fit() e .predict(). Se você está se preparando para uma entrevista em uma grande empresa de tecnologia para uma posição de engenheiro de ML, fazer um par de cursos desta lista dará a você uma enorme vantagem sobre aqueles que aprenderam com tutoriais curtos.

Então, se você estava procurando um sinal para finalmente entender a matemática de redes neurais ou estudar métodos Bayesianos—aqui está ele. Basta abrir o Deep Learning Drizzle e começar a aprender com os melhores.

Projetos relacionados