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 with live graphs, interactive playgrounds, and beautiful visualizations. All from your terminal.
Install
pip install vexray
🚀 CLI Commands
VexRay works directly from your terminal — no setup, no notebooks, no config.
# List all available topics and playgrounds
vexray list
vexray list --playgrounds
# Open a beautiful topic page in your browser
vexray start "linear regression"
vexray start svm
vexray start transformers
# Launch an interactive playground — tweak params with sliders, see graphs update live
vexray playground "linear regression"
vexray playground svm
vexray playground "bias variance"
🐍 Python API
import vexray
# Learn a topic
vexray.start("linear regression")
# Interactive playground
vexray.playground("svm")
# See what's available
print(vexray.list_topics())
📚 23 Topics
| 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 |
🧪 13 Interactive Playgrounds
Tweak parameters with sliders and watch ML algorithms update in real-time.
| Playground | CLI Command |
|---|---|
| Linear Regression | vexray playground lr |
| KNN | vexray playground knn |
| K-Means | vexray playground kmeans |
| Decision Tree | vexray playground dt |
| SVM | vexray playground svm |
| Logistic Regression | vexray playground logistic |
| Random Forest | vexray playground rf |
| Gradient Boosting | vexray playground gbm |
| PCA | vexray playground pca |
| Regularization | vexray playground regularization |
| Bias-Variance | vexray playground "bias variance" |
| Naive Bayes | vexray playground nb |
| Activation Functions | vexray playground activations |
✨ Features
- 🖥️ CLI-First —
vexray start,vexray playground,vexray list - 🧪 Live Playgrounds — tweak parameters with sliders, see results instantly
- 📈 Interactive Plotly Graphs — scatter plots, 3D surfaces, decision boundaries
- 🧮 KaTeX Math — publication-quality formulas
- 💻 Code Examples — copy-paste-ready Python with syntax highlighting
- 🌙 Dark / Light Theme — toggle with one click
- ⚡ Zero Config — just
pip install 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.2.tar.gz.
File metadata
- Download URL: vexray-0.2.2.tar.gz
- Upload date:
- Size: 81.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
603f7487503a2fe95b0fc86fd1de2eb39b77cfea5407d5aede166f83b91e17fc
|
|
| MD5 |
76a61d4d7afbc846ab95240c8792978f
|
|
| BLAKE2b-256 |
0c423b077b3cb66d63cfaf5cb62d63a4da57b951a94f9ac0b7026c35d8d5ef25
|
File details
Details for the file vexray-0.2.2-py3-none-any.whl.
File metadata
- Download URL: vexray-0.2.2-py3-none-any.whl
- Upload date:
- Size: 117.2 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 |
8de1bf2a0f22d5c48bcb33ce77a224b870c137bd1684e0ad4ff2425d2912fb54
|
|
| MD5 |
89d5cc23a99778e6720248e0133c89b2
|
|
| BLAKE2b-256 |
480e0ed6cae051cb5fdd65e57176647f485bdca53150099d82ad9696f2e7370a
|