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/)