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
- Instance 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
- Data collection search engines
- Deep Vision
- Deep Learning
- 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
- PyTorch
- TensorFlow
- JAX
- 500 AI ML projects
- Data Collection
- Robotics Datasets
- Public Datasets
- Web Scraping
- Data Engineering
- SQL
- NoSQL
- Apache Spark
- BigQuery
- BigData
- Workflow Engines/Pipelines/DAG schedulers
- Pandas
- Dask
- Graph Databases
- Data Labeling
- Data Visualization
- Power BI
- Software Engineering for Machine Learning
- Docker
- Production level ML/DL
- ML system design
- Applied ML
- MLOps
- AIOps
- Explainable AI(XAI)
- ML Interpretability
- Fairness in AI
- Kaggle Solutions
- Ethical AI Guidelines
- SageMaker
- CoreML models
- ML Design Patterns
- Distributed ML Patterns
- Deep Learning Design Patterns
- PyTorch Computer Vision Cookbook - 70 recipes
- ASGI
- Flask
- Django
- Distributed systems
- Python
- Scientific Python
- CUDA
- Parallel Computing
- High Performance Computing (HPC)
- Microservices
- Low Level Design Primer
- System Design Primer
- Design Patterns
- Software Architecture
- Asyncio Python
- Knowledge graphs
- GRPC
Note: These lists are related to general concepts in Software architecture. They may or may not be completely related to Data lifecycle, ML and DL topics.
- Full Text Search
- MapReduce
- Build Your Own X
- Falsehoods
- CTO
- Raspberry Pi
- Creative Coding
- Site Reliability Engineering(SRE)
- Web Security
Check CONTRIBUTING.md
- Convert README to a tabular format
- Rearrange the topics in alphabetical order
- Add definitions for tasks if needed