Interactive ML/DL concept explorer — learn with live graphs, code, and playgrounds
Project description
⚡ VexRay
Interactive ML/DL Concept Explorer — learn machine learning and deep learning concepts with rich visuals, live graphs, code examples, and interactive playgrounds.
Install
pip install vexray
Quick Start
📚 Learn a Topic
import vexray
vexray.start("linear regression")
Opens a beautiful page with explanations, math, graphs, and code.
🧪 Interactive Playground
import vexray
vexray.playground("svm")
Tweak parameters with sliders and see ML algorithms update in real-time.
Available Topics (23)
| Category | Topics |
|---|---|
| Regression | Linear Regression, Logistic Regression |
| Classification | KNN, SVM, Naive Bayes, Decision Trees |
| Ensemble | Random Forest, Gradient Boosting |
| Unsupervised | K-Means, PCA |
| Concepts | Regularization, Bias-Variance, Cross-Validation |
| Deep Learning | Neural Networks, Backpropagation, CNNs, RNNs/LSTMs, Transformers |
| Generative | GANs, Autoencoders |
| Building Blocks | Activation Functions, Loss Functions, Optimizers |
Interactive Playgrounds (13)
| Playground | Command |
|---|---|
| Linear Regression | vexray.playground("linear regression") |
| KNN | vexray.playground("knn") |
| K-Means | vexray.playground("kmeans") |
| Decision Tree | vexray.playground("decision tree") |
| SVM | vexray.playground("svm") |
| Logistic Regression | vexray.playground("logistic") |
| Random Forest | vexray.playground("random forest") |
| Gradient Boosting | vexray.playground("gradient boosting") |
| PCA | vexray.playground("pca") |
| Regularization | vexray.playground("regularization") |
| Bias-Variance | vexray.playground("bias variance") |
| Naive Bayes | vexray.playground("naive bayes") |
| Activation Functions | vexray.playground("activations") |
Features
- 📈 Interactive Plotly.js Graphs — scatter plots, 3D surfaces, contour maps
- 🧪 Live Playgrounds — tweak parameters with sliders, see results instantly
- 🧮 KaTeX Math Rendering — publication-quality formulas
- 💻 Syntax-Highlighted Code — copy-paste-ready Python examples
- 🌙 Dark / Light Theme — toggle with one click
- ⚡ Zero Config — just
import vexrayand go
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vexray-0.2.1.tar.gz.
File metadata
- Download URL: vexray-0.2.1.tar.gz
- Upload date:
- Size: 81.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e06d703d699f835ce01470e1169f82aa78a50c5d287a68288537cdc6c9e03cb
|
|
| MD5 |
e4ce2aa9d373afa53df9bf6f7173db29
|
|
| BLAKE2b-256 |
db298ef5bc21a5698ca1d3a7b5997befdde665c4bd55f3f9d6733724547261d4
|
File details
Details for the file vexray-0.2.1-py3-none-any.whl.
File metadata
- Download URL: vexray-0.2.1-py3-none-any.whl
- Upload date:
- Size: 117.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55d58fa73071ffaba973bfb4fa1e77599ea8f1c6bb915c5b19c54f4978fd9d05
|
|
| MD5 |
66d9aa2ff970bcbf7d55a2075e1b0f97
|
|
| BLAKE2b-256 |
aa7049c6ac9377be06d05555d701051658715280c091947325af073e2d971199
|