ai-cookbook / src /tools /frameworks.qmd
Sébastien De Greef
feat: Add frameworks.qmd file with a comprehensive list of AI tools and libraries
23c18c8
raw
history blame
2.9 kB
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**
**Kaggle**