pyprobml
lucid
Our great sponsors
pyprobml | lucid | |
---|---|---|
3 | 2 | |
6,257 | 4,599 | |
1.7% | 0.0% | |
6.2 | 0.0 | |
4 months ago | about 1 year ago | |
Jupyter Notebook | Jupyter Notebook | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pyprobml
-
Best Possible Book Recommended for Machine Learning [Discussion] [D] [Recommendation]
Another great book is Kevin Murphy’s Machine Learning: A probabilistic approach. He just launched the second version of his book and he has a Python repo for the models and graphs: https://github.com/probml/pyprobml
-
Probabilistic Machine Learning, Kevin Murphy (2nd edition, 2021)
This exists actually, it's not complete yet (I think?) but it covers a lot of the material in the book:
https://github.com/probml/pyprobml
lucid
-
[D] Open source projects for interpretability
You should check out Captum for PyTorch: https://captum.ai/ and tf-explain or lucid (this one is the framework used by distill) for Tensorflow although I think they are both oriented towards Vision interpretability (not sure if you are looking for that).
-
[D] Objective of openAIs Microscope
The optimization objective is trying to find the image that maximizes the activation of a chosen channel/neuron. It uses a process similar to the one in the Lucid (tensorflow) / Lucent (pytorch) library. There are great notebooks included with the libraries and this article has an in-depth explanation of the optimization objectives.
What are some alternatives?
numpyro - Probabilistic programming with NumPy powered by JAX for autograd and JIT compilation to GPU/TPU/CPU.
captum - Model interpretability and understanding for PyTorch
prml - Repository of notes, code and notebooks in Python for the book Pattern Recognition and Machine Learning by Christopher Bishop
shap - A game theoretic approach to explain the output of any machine learning model.
jaxopt - Hardware accelerated, batchable and differentiable optimizers in JAX.
machine-learning-experiments - 🤖 Interactive Machine Learning experiments: 🏋️models training + 🎨models demo
lucent - Lucid library adapted for PyTorch
PRML - PRML algorithms implemented in Python
ML-Workspace - 🛠 All-in-one web-based IDE specialized for machine learning and data science.
lightwood - Lightwood is Legos for Machine Learning.
Animender - An AI that recommends anime based on personal history.