Keras 3 é um framework de deep learning que roda com JAX, TensorFlow, PyTorch ou OpenVINO para inferência.
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
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
Acesse a pasta do projeto.
cd AI-For-Beginners - 3
Limite o checkout ao conteúdo do curso (Bash, macOS ou Linux).
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' - 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
Visualizador de modelos de redes neurais, deep learning e machine learning, com suporte a ONNX, TensorFlow, PyTorch, Core ML e muitos outros formatos.
Código complementar ao livro Build a Large Language Model (From Scratch), com a implementação passo a passo de um LLM semelhante ao GPT em PyTorch.
Framework para definir modelos de ponta em machine learning para texto, visão, áudio e tarefas multimodais, voltado a inferência e treinamento.
Biblioteca open source de visão computacional, com algoritmos de processamento de imagens e visão computacional em C++ e bindings para várias linguagens.
Ultralytics YOLO é uma biblioteca Python para visão computacional que abrange detecção, segmentação, classificação, estimativa de pose, rastreamento e muito mais.