Repolode
microsoft

microsoft/AI-For-Beginners

Currículo introdutório de IA da Microsoft, com 24 aulas ao longo de 12 semanas sobre IA simbólica, redes neurais, visão computacional, NLP e ética, incluindo notebooks em PyTorch e TensorFlow.

Estrelas
70,058
Forks
13,589
Issues abertas
24
Último commit
mês passado

O que é?

AI For Beginners é um curso estruturado que apresenta a inteligência artificial desde suas raízes simbólicas até o deep learning moderno. Ele é organizado em 24 aulas ao longo de 12 semanas, divididas em seções sobre IA simbólica, fundamentos de redes neurais, visão computacional, processamento de linguagem natural, outras técnicas, como algoritmos genéticos e deep reinforcement learning, e ética em IA.

Cada aula inclui material de leitura prévia, notebooks Jupyter — geralmente disponíveis em versões para PyTorch e TensorFlow — e laboratórios opcionais. Os quizzes são oferecidos em um app separado. O curso é voltado para iniciantes e não aborda em profundidade machine learning clássico, aplicações de IA em negócios ou Cognitive Services; esses temas são tratados em outros recursos do Microsoft Learn.

O repositório está disponível em dezenas de traduções e pode ser executado localmente, no VS Code ou em um GitHub Codespace.

Recursos principais

  • 0124 aulas ao longo de 12 semanas, cobrindo IA desde métodos simbólicos até o deep learning moderno.
  • 02Notebooks Jupyter disponíveis em versões para PyTorch e TensorFlow em várias aulas.
  • 03Laboratórios para tópicos selecionados, como perceptrons, CNNs e deep reinforcement learning.
  • 04Conteúdo sobre visão computacional, NLP, transformers, LLMs e modelos generativos, como GANs.
  • 05Aula dedicada à ética em IA e à IA responsável.
  • 06Traduzido para dezenas de idiomas.

Casos de uso

  • Desenvolvedor com pouca experiência em IA que quer seguir um caminho estruturado para aprender redes neurais.
  • Professor que está montando um curso introdutório de IA para um semestre e quer usar notebooks e laboratórios prontos.
  • Estudante que quer comparar implementações do mesmo modelo em PyTorch e TensorFlow.
  • Pessoa que quer estudar CNNs, transfer learning ou GANs com código executável.

Início rápido

  1. 1

    Clone o repositório sem as traduções (sparse checkout).

    git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git
  2. 2

    Acesse a pasta do projeto.

    cd AI-For-Beginners
  3. 3

    Limite o checkout ao conteúdo do curso (Bash, macOS ou Linux).

    git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'
  4. 4

    Siga o guia de configuração em lessons/0-course-setup para executar os notebooks.

Antes de usar

  • O currículo não aborda em profundidade o aprendizado de máquina clássico, os casos de uso de IA em empresas ou o Cognitive Services.
  • Pode estar um pouco defasado em relação ao estado da arte dos modelos mais recentes.
  • O repositório com todas as traduções é grande, por isso recomendamos um sparse checkout.

Tópicos

Perguntas frequentes

O que é AI-For-Beginners?
Currículo introdutório de IA da Microsoft, com 24 aulas ao longo de 12 semanas sobre IA simbólica, redes neurais, visão computacional, NLP e ética, incluindo notebooks em PyTorch e TensorFlow. AI For Beginners é um curso estruturado que apresenta a inteligência artificial desde suas raízes simbólicas até o deep learning moderno. Ele é organizado em 24 aulas ao longo de 12 semanas, divididas em seções sobre IA simbólica, fundamentos de redes neurais, visão computacional, processamento de linguagem natural, outras técnicas, como algoritmos genéticos e deep reinforcement learning, e ética em IA.
AI-For-Beginners é gratuito? Qual é a licença?
AI-For-Beginners é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
AI-For-Beginners ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de AI-For-Beginners foi em 16 de set. de 2026.
Para que posso usar AI-For-Beginners?
Desenvolvedor com pouca experiência em IA que quer seguir um caminho estruturado para aprender redes neurais. Professor que está montando um curso introdutório de IA para um semestre e quer usar notebooks e laboratórios prontos. Estudante que quer comparar implementações do mesmo modelo em PyTorch e TensorFlow. Pessoa que quer estudar CNNs, transfer learning ou GANs com código executável.
Como instalar AI-For-Beginners?
Clone o repositório sem as traduções (sparse checkout).: git clone --filter=blob:none --sparse https://github.com/microsoft/AI-For-Beginners.git Acesse a pasta do projeto.: cd AI-For-Beginners Limite o checkout ao conteúdo do curso (Bash, macOS ou Linux).: git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' Siga o guia de configuração em lessons/0-course-setup para executar os notebooks.
Onde consigo AI-For-Beginners?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microsoft/AI-For-Beginners

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados