Here's an exhaustive list of state-of-the-art (SOTA) tools and libraries in the field of artificial intelligence, categorized: These are all libraries and tools I use almost on daily base depending on the problem or task, there are loads of alternatives but this is my own selection. # Agent Builders - **CrewAI** (CrewAI): The most advanced opensource Agents builder framework - **Autogen** (Microsoft): An agent builder framework with a UI # Deep Learning - **TensorFlow** (Google): An open-source machine learning framework - **PyTorch** (Facebook): An open-source machine learning framework - **Keras** (Google): A high-level neural networks API - **CNTK** (Microsoft): A deep learning framework # Natural Language Processing (NLP) - **NLTK** (Stanford University): A comprehensive NLP library - **spaCy** (Explosion AI): A modern NLP library - **Stanford CoreNLP** (Stanford University): A Java library for NLP - **Transformers** (Hugging Face): A library for natural language understanding and generation # Computer Vision\*\* - **OpenCV** (OpenCV.org): A computer vision library - **Pillow** (Python Imaging Library): A Python imaging library - **scikit-image** (Scikit-learn): A library for image processing - **TensorFlow Computer Vision** (Google): A computer vision library - **PyTorch Vision** (Facebook): A computer vision library - **Keras Applications** (Google): A collection of pre-built computer vision models # Reinforcement Learning - **Gym** (OpenAI): A reinforcement learning environment - **Baselines** (OpenAI): A set of reinforcement learning algorithms - **RLlib** (UBC): A reinforcement learning library - **TensorFlow Agents** (Google): A reinforcement learning library - **Ray RLlib** (UC Berkeley): A reinforcement learning library # Data Science and Analytics - **Pandas** (Wes McKinney): A library for data manipulation and analysis - **NumPy** (Travis Oliphant): A library for numerical computing - **Matplotlib** (John Hunter): A plotting library - **Scikit-learn** (David Cournapeau): A machine learning library - **Statsmodels** (Statsmodels.org): A statistical modeling library - **Bokeh** (Continuum Analytics): A visualization library - **Seaborn** (Michael Waskom): A statistical data visualization library # Other - **SciPy** (SciPy.org): A scientific computing library - **Matlab** (MathWorks): A high-level technical computing language - **Julia** (JuliaLang.org): A high-performance language for AI and ML - **R** (R Foundation): A programming language for statistical computing # MLOps - **Tensorboard** - **AIM** - **LangSmith** - **AgentOps** # Runners - **Ollama** - **LLama.cpp** - **Tranformers** # Training/ Fine-Tuning - **Unsloth** - **Keras** - **Torch** - **OpenAI Gym** - **Stable-Baselines** # Platforms - Hosting - Model Zoo - [**HuggingFace**](https://huggingface.co/) - [**Kaggle**](https://www.kaggle.com/) - [**CivitAI**](https://civitai.com/)