Sobre o projeto

O "Artificial Intelligence for Beginners" da Microsoft é um currículo aberto e amigável para iniciantes, projetado para guiar os aprendizes por conceitos fundamentais de IA em 12 semanas e 24 lições. Ele complementa outros currículos da equipe, como Machine Learning for Beginners e Data Science for Beginners. O curso abrange abordagens clássicas e modernas de IA, incluindo IA simbólica e representação de conhecimento, redes neurais e aprendizado profundo, arquiteturas para imagens e texto, e tópicos menos comuns como algoritmos genéticos e sistemas multiagente. As lições são acompanhadas por notebooks Jupyter executáveis, principalmente disponíveis nas versões PyTorch ou TensorFlow/Keras, e muitos tópicos incluem laboratórios onde os alunos podem aplicar o conteúdo a problemas concretos. O currículo também oferece questionários, sketchnotes e links para módulos relacionados do Microsoft Learn. Tópicos principais incluem perceptrons, perceptrons de múltiplas camadas, redes neurais convolucionais, transfer learning, autoencoders, GANs, detecção de objetos, segmentação semântica, representação de texto, embeddings de palavras, RNNs, transformers e BERT, modelos de linguagem de grande porte e programação por prompts, aprendizado por reforço profundo, sistemas multiagente e ética em IA com princípios de IA responsável. Materiais adicionais cobrem modelos multimodais como CLIP e VQGAN. O repositório inclui um guia de configuração do curso, instruções para executar o código no VS Code ou em um Codespace, e scripts de exemplo amigáveis para iniciantes que introduzem reconhecimento de padrões, construção de uma pequena rede neural, classificação de imagens e análise de sentimento. Também oferece traduções para mais de 50 idiomas, geradas e mantidas por automação, e um comando de sparse checkout para usuários que desejam um download menor sem arquivos de tradução. Contribuições da comunidade são incentivadas por meio de issues e pull requests, e os aprendizes podem se juntar ao servidor oficial do Microsoft Foundry no Discord para discussões e suporte. O autor principal é Dmitry Soshnikov, com edição de Jen Looper, sketchnotes de Tomomi Imura e questionários de Lateefah Bello.