This is a simple aggregation of all of the "Awesome --Topic name--" github repos I've found till date and I feel are important to get started in the corresponding Topic.
The topics are relevant to Data lifecycle, Machine Learning, Deep learning research and some distributed computing.
Note: Not all of these links are actively maintained but some of them may serve as good starting points. There are multiple lists for certain topics which may or may not have common links, I have added them with a serial number under the topic in no particular order.
- Data augmentation
- Multitask learning
- Self supervised learning
- Semi supervised learning
- Weakly Supervised Learning
- Learning with Label noise
- Adversarial ML/DL
- Architecture Search
- Contrastive self supervised learning
- Zero shot learning
- One shot learning
- Few shot learning
- Siamese networks
- Image Classification
- Contrastive learning
- Visual transformers
- Transformers for vision
- Transformers
- OpenSetRecognition list
- Incremental learning
- Meta Learning
- Deep learning uncertainty
- Semantic segmentation
- Image Delineation
- Long tailed recognition/learning
- Image matting
- Image inpainting
- Image Harmonization
- Face
- Conformal predictions
- Scene understanding
- Panoptic Segmentation
- Object Tracking and Detection
- Image Denoising
- Image Distortion correction
- Image Deblurring
- Continual Learning/Lifelong learning
- Multimodal learning
- Active learning
- Deep Reinforcement Learning
- Knowledge Distillation
- Anomaly detection
- Local Global Descriptors
- Image Captioning
- Image to Image translation
- Image Registration
- Text To Speech
- Text to Image synthesis
- Deep HDR Image synthesis
- Speech recognition & synthesis
- Speaker Diarization
- Video Analysis
- Video Generation
- Pose Estimation
- Machine translation
- Visual Question Answering (VQA)
- Question Answering (QA)
- Vision and Language Pretrained models
- Vision-Language Navigation
- Explainable Graph Reasoning
- Knowledge Graph Question Answering
- Text Summarization
- Optical Character Recognition (OCR)
- Document understanding
- Graph Neural Networks (GNN)
- Generative Adversarial Networks (GAN)
- Generative Modelling
- Optical Flow
- 360 vision
- Energy based models
- Decision Trees
- Gradient Boosting Models
- Metric Learing
- Recommendation Systems
- Point Cloud Analysis
- Pruning
- Neural Ordinary Differential Equations (ODE)
- Autonomous Vehicles (FSD)
- Robotics
- Curriculum Learning
- Causal Inference/ML
- Satellite Image Deep Learning
- Transfer learning, Domain Adaption & Domain Generalization
- Image Restoration
- Variational Autoencoders
- Bayesian inference/Bayesian DL
- Deep Geometrical Learning
- Drug Discovery
- Representation Learning
- Time series
- Unsupervised/Weakly supervised learning
- Neural Rendering
- Neural Radiance Fields
- Neural Art & Style Transfer
- Deepfakes
- Makeup transfer
- Audio/Music
- Inverse Graphics
- Model Quantization
- Game AI
- Biomedical ML
- Financial ML/Quantitative Finance
- Embodied Vision
- Embedded and Mobile ML
- 3D Machine Learning
- AutoML
- Chatbot projects
- Conversational AI
- AI for climate change
- Deep Vision
- Machine Learning
- Computer vision
- Image processing applications with OpenCV
- DL papers
- DL paper reading roadmap
- Applied Deep Learning
- NLP
- Naas.ai Jupyter Templates for data projects
- GPT 3
- Made With ML
- Guide to Pytorch Learning Rate Scheduling
- Data Collection
- Robotics Datasets
- Public Datasets
- Data Engineering
- Data Labeling
- Software Engineering for Machine Learning
- Production level ML/DL
- ML system design
- Applied ML
- MLOps
- AIOps
- Explainable AI(XAI)
- ML Interpretability
- Fairness in AI
- Kaggle Solutions
- Ethical AI Guidelines
- ML Design Patterns
- Distributed ML Patterns
- Deep Learning Design Patterns
- PyTorch Computer Vision Cookbook - 70 recipes
- ASGI
- Distributed systems
- Python
- Microservices
- Design Patterns
- Asyncio Python
- Knowledge graphs
Please to create an issue in case of broken link, typos or topic request. Feel free to create a Pull Request in case you find some new interesting awesome list, but before that verify if that same repo link isn't already a part of the existing list. In case of multiple links for a single topic, if they are forks of each other, please raise a PR to fix that with the latest fork's link.
- Rearrange the topics in alphabetical order
- Bifurcate or tag topics based on specialization (CV, NLP) etc
- Add definitions for certain tasks
- Convert README to a tabular format