Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

12 Weeks, 24 Lessons, AI for All

License

NotificationsYou must be signed in to change notification settings

PantherML/msft-ai-tutorials

 
 

Repository files navigation

GitHub licenseGitHub contributorsGitHub issuesGitHub pull-requestsPRs Welcome

GitHub watchersGitHub forksGitHub starsBinderGitter

Artificial Intelligence for Beginners - A Curriculum

Explore the world ofArtificial Intelligence (AI) with our 12-week, 24-lesson curriculum! It includes practical lessons, quizzes, and labs. The curriculum is beginner-friendly and covers tools like TensorFlow and PyTorch, as well as ethics in AI

🌐 Multi-Language Support

Supported via GitHub Action (Automated & Always Up-to-Date)

Arabic |Bengali |Bulgarian |Burmese (Myanmar) |Chinese (Simplified) |Chinese (Traditional, Hong Kong) |Chinese (Traditional, Macau) |Chinese (Traditional, Taiwan) |Croatian |Czech |Danish |Dutch |Estonian |Finnish |French |German |Greek |Hebrew |Hindi |Hungarian |Indonesian |Italian |Japanese |Korean |Lithuanian |Malay |Marathi |Nepali |Norwegian |Persian (Farsi) |Polish |Portuguese (Brazil) |Portuguese (Portugal) |Punjabi (Gurmukhi) |Romanian |Russian |Serbian (Cyrillic) |Slovak |Slovenian |Spanish |Swahili |Swedish |Tagalog (Filipino) |Tamil |Thai |Turkish |Ukrainian |Urdu |Vietnamese

If you wish to have additional translations languages supported are listedhere

Join the Community

Azure AI Discord

What you will learn

Mindmap of the Course

In this curriculum, you will learn:

  • Different approaches to Artificial Intelligence, including the "good old" symbolic approach withKnowledge Representation and reasoning (GOFAI).
  • Neural Networks andDeep Learning, which are at the core of modern AI. We will illustrate the concepts behind these important topics using code in two of the most popular frameworks -TensorFlow andPyTorch.
  • Neural Architectures for working with images and text. We will cover recent models but may be a bit lacking in the state-of-the-art.
  • Less popular AI approaches, such asGenetic Algorithms andMulti-Agent Systems.

What we will not cover in this curriculum:

Find all additional resources for this course in our Microsoft Learn collection

For a gentle introduction toAI in the Cloud topics you may consider taking theGet started with artificial intelligence on Azure Learning Path.

Content

Lesson LinkPyTorch/Keras/TensorFlowLab
0Course SetupSetup Your Development Environment
IIntroduction to AI
01Introduction and History of AI--
IISymbolic AI
02Knowledge Representation and Expert SystemsExpert Systems /Ontology /Concept Graph
IIIIntroduction to Neural Networks
03PerceptronNotebookLab
04Multi-Layered Perceptron and Creating our own FrameworkNotebookLab
05Intro to Frameworks (PyTorch/TensorFlow) and OverfittingPyTorch /Keras /TensorFlowLab
IVComputer VisionPyTorch /TensorFlowExplore Computer Vision on Microsoft Azure
06Intro to Computer Vision. OpenCVNotebookLab
07Convolutional Neural Networks &CNN ArchitecturesPyTorch /TensorFlowLab
08Pre-trained Networks and Transfer Learning andTraining TricksPyTorch /TensorFlowLab
09Autoencoders and VAEsPyTorch /TensorFlow
10Generative Adversarial Networks & Artistic Style TransferPyTorch /TensorFlow
11Object DetectionTensorFlowLab
12Semantic Segmentation. U-NetPyTorch /TensorFlow
VNatural Language ProcessingPyTorch /TensorFlowExplore Natural Language Processing on Microsoft Azure
13Text Representation. Bow/TF-IDFPyTorch /TensorFlow
14Semantic word embeddings. Word2Vec and GloVePyTorch /TensorFlow
15Language Modeling. Training your own embeddingsPyTorch /TensorFlowLab
16Recurrent Neural NetworksPyTorch /TensorFlow
17Generative Recurrent NetworksPyTorch /TensorFlowLab
18Transformers. BERT.PyTorch /TensorFlow
19Named Entity RecognitionTensorFlowLab
20Large Language Models, Prompt Programming and Few-Shot TasksPyTorch
VIOther AI Techniques
21Genetic AlgorithmsNotebook
22Deep Reinforcement LearningPyTorch /TensorFlowLab
23Multi-Agent Systems
VIIAI Ethics
24AI Ethics and Responsible AIMicrosoft Learn: Responsible AI Principles
IXExtras
25Multi-Modal Networks, CLIP and VQGANNotebook

Each lesson contains

  • Pre-reading material
  • Executable Jupyter Notebooks, which are often specific to the framework (PyTorch orTensorFlow). The executable notebook also contains a lot of theoretical material, so to understand the topic you need to go through at least one version of the notebook (either PyTorch or TensorFlow).
  • Labs available for some topics, which give you an opportunity to try applying the material you have learned to a specific problem.
  • Some sections contain links toMS Learn modules that cover related topics.

Getting Started

🎯 New to AI? Start Here!

If you're completely new to AI and want quick, hands-on examples, check out ourBeginner-Friendly Examples! These include:

  • 🌟Hello AI World - Your first AI program (pattern recognition)
  • 🧠Simple Neural Network - Build a neural network from scratch
  • 🖼️Image Classifier - Classify images with detailed comments
  • 💬Text Sentiment - Analyze positive/negative text

These examples are designed to help you understand AI concepts before diving into the full curriculum.

📚 Full Curriculum Setup

Follow these steps:

Fork the Repository: Click on the "Fork" button at the top-right corner of this page.

Clone the Repository:git clone https://github.com/microsoft/AI-For-Beginners.git

Don't forget to star (🌟) this repo to find it easier later.

Meet other Learners

Join ourofficial AI Discord server to meet and network with other learners taking this course and get support.

If you have product feedback or questions whilst building visit ourAzure AI Foundry Developer Forum

Quizzes

A note about quizzes: All quizzes are contained in the Quiz-app folder in etc\quiz-app, orOnline Here They are linked from within the lessons the quiz app can be run locally or deployed to Azure; follow the instruction in thequiz-app folder. They are gradually being localized.

Help Wanted

Do you have suggestions or found spelling or code errors? Raise an issue or create a pull request.

Special Thanks

Other Curricula

Our team produces other curricula! Check out:

Azure / Edge / MCP / Agents

AZD for BeginnersEdge AI for BeginnersMCP for BeginnersAI Agents for Beginners


Generative AI Series

Generative AI for BeginnersGenerative AI (.NET)Generative AI (Java)Generative AI (JavaScript)


Core Learning

ML for BeginnersData Science for BeginnersAI for BeginnersCybersecurity for BeginnersWeb Dev for BeginnersIoT for BeginnersXR Development for Beginners


Copilot Series

Copilot for AI Paired ProgrammingCopilot for C#/.NETCopilot Adventure

Getting Help

If you get stuck or have any questions about building AI apps, join:

Azure AI Foundry Discord

If you have product feedback or errors while building visit:

Azure AI Foundry Developer Forum

About

12 Weeks, 24 Lessons, AI for All

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook100.0%
  • Python0.0%
  • HTML0.0%
  • Vue0.0%
  • JavaScript0.0%
  • Dockerfile0.0%

[8]ページ先頭

©2009-2025 Movatter.jp