AI-For-Beginners/Mindmap.md

49 lines
1.9 KiB
Markdown

# 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