Library Reference
Explore all the Python and R libraries covered throughout this textbook.
Computer Vision 5
OpenCV
Open source computer vision and machine learning software library....
pip install opencv-python
Data Manipulation 2
Deep Learning 12
PyTorch
Open source machine learning framework that accelerates the path from research to production....
pip install torch
MLOps 8
Weights & Biases
ML experiment tracking, dataset versioning, and model management....
pip install wandb
Machine Learning 7
FAISS
Library for efficient similarity search and clustering of dense vectors....
pip install faiss-cpu
LightGBM
Gradient boosting framework that uses tree based learning algorithms....
pip install lightgbm
Scikit-learn
Machine learning library featuring classification, regression, clustering, and dimensionality reduct...
pip install scikit-learn
XGBoost
Optimized distributed gradient boosting library designed to be highly efficient....
pip install xgboost
NLP 10
Hugging Face Transformers
State-of-the-art Natural Language Processing library with pre-trained models....
pip install transformers
LangChain
Framework for developing applications powered by language models....
pip install langchain
LlamaIndex
Data framework for LLM applications to ingest, structure, and access private data....
pip install llama-index
Sentence-Transformers
Library for sentence and text embeddings....
pip install sentence-transformers
Scientific Computing 3
Visualization 3
Matplotlib
Comprehensive library for creating static, animated, and interactive visualizations....
pip install matplotlib
Seaborn
Statistical data visualization based on matplotlib. Provides high-level interface for drawing attrac...
pip install seaborn