Add mindmap

This commit is contained in:
Dmitri Soshnikov 2022-02-11 10:15:22 +03:00
parent 15e0d642d3
commit de5287eb38
4 changed files with 71 additions and 4 deletions

View File

@ -17,6 +17,10 @@ or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any addi
We are currently actively looking for contributions on the following topics:
[ ] PyTorch Lightning (for [this section](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/05-Frameworks/README.md))
[ ] Improve GAN section and translate samples to PyTorch
[ ] Improve Autoencoders section and translate samples to PyTorch
- [ ] Write section + notebook on OpenCV / preprocessing images
- [ ] Write section on Deep Reinforcement Learning
- [ ] Improve section + notebook on Object Detection
- [ ] Write section + notebook on Instance Segmentation
- [ ] PyTorch Lightning (for [this section](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/05-Frameworks/README.md))
- [ ] Improve GAN section and translate samples to PyTorch ([here](https://github.com/microsoft/AI-For-Beginners/blob/main/4-ComputerVision/10-GANs/README.md))
- [ ] Translate Autoencoder sample to PyTorch ([here](https://github.com/microsoft/AI-For-Beginners/blob/main/4-ComputerVision/09-Autoencoders/README.md))

49
Mindmap.md Normal file
View File

@ -0,0 +1,49 @@
# AI
## Introduction to AI
- [AI Definition](https://github.com/microsoft/AI-For-Beginners/blob/main/1-Intro/README.md#different-approaches-to-ai)
- [History of AI](https://github.com/microsoft/AI-For-Beginners/blob/main/1-Intro/README.md#different-approaches-to-ai)
- [Approaches to AI](https://github.com/microsoft/AI-For-Beginners/blob/main/1-Intro/README.md#different-approaches-to-ai)
## Sybmbolic AI
- Knowledge Representation
- Expert Systems
## [Neural Networks](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/README.md)
- [Perceptron](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/03-Perceptron/README.md)
- [Multi-Layered Networks](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/04-OwnFramework/README.md)
- [Intro to Frameworks](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/05-Frameworks/README.md)
- [PyTorch](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/05-Frameworks/IntroPyTorch.ipynb)
- [Tensorflow](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/05-Frameworks/IntroKerasTF.md)
- [Overfitting](https://github.com/microsoft/AI-For-Beginners/blob/main/3-NeuralNetworks/05-Frameworks/Overfitting.md)
## Computer Vision
- Intro to CV. OpenCV
- Convolutional Networks
- Training Tricks
- Architectures
- Trasnsfer Learning
- Autoencoders and VAEs
- Generative Adversarial Networks
- Object Detection
- Segmentation
## Natural Language Processing
- Text Representation
- Bag of Words
- TF/IDF
- Semantic Embeddings
- Word2Vec
- GloVE
- Language Modeling
- Recurrent Neural Networks
- Generative Recurrent Networks
- Transformers and BERT
- Named Entity Recognition
- Text Generation and GPT
## Other Techniques
- Genetic Algorithms
- Deep Reinforcement Learning
- Multi-Agent Systems
## AI Ethics

14
Mindmap.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -83,7 +83,7 @@ Some sections also contain links to **MS Learn** modules that cover related topi
Course sections also include the links to **PAT**s - Progress Assessment Tool, a list of items that you are likely to get to know after completing the module. You can review it and assess your progress on the course yourself.
---
![Mindmap of the Course](Mindmap.svg)
# Getting Started
**Students**, there are a couple of ways to use the curriculum. First of all, you can just read the text and look through the code directly on GitHub. If you want to run the code in any of the notebooks - you can find the advice on how to do it [in this blog post](https://soshnikov.com/education/how-to-execute-notebooks-from-github/).