diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9be3a154..35591837 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -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)) diff --git a/Mindmap.md b/Mindmap.md new file mode 100644 index 00000000..677325f9 --- /dev/null +++ b/Mindmap.md @@ -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 \ No newline at end of file diff --git a/Mindmap.svg b/Mindmap.svg new file mode 100644 index 00000000..26887ea8 --- /dev/null +++ b/Mindmap.svg @@ -0,0 +1,14 @@ +
GloVE
Word2Vec
TF/IDF
Bag of Words
Architectures
Training Tricks
Overfitting
Tensorflow
PyTorch
Multi-Agent Systems
Deep Reinforcement Learning
Genetic Algorithms
Text Generation and GPT
Named Entity Recognition
Transformers and BERT
Generative Recurrent Networks
Recurrent Neural Networks
Language Modeling
Semantic Embeddings
Text Representation
Segmentation
Object Detection
Generative Adversarial Networks
Autoencoders and VAEs
Trasnsfer Learning
Convolutional Networks
Intro to CV. OpenCV
Intro to Frameworks
Multi-Layered Networks
Perceptron
Expert Systems
Knowledge Representation
Approaches to AI
History of AI
AI Definition
AI Ethics
Other Techniques
Natural Language Processing
Computer Vision
Neural Networks
Sybmbolic AI
Introduction to AI
AI
\ No newline at end of file diff --git a/README.md b/README.md index 95a6e570..a3f3f993 100644 --- a/README.md +++ b/README.md @@ -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/).